.bs{--bs-xanh:#8c6414;--bs-xanh-dam:#4a3408;--bs-xanh-vua:#a77b22;--bs-xanh-nhat:#f6ecd6;--bs-vang:#e2b84d;--bs-vang-dam:#7a560f;--bs-vang-nhat:#fbf1da;--bs-nga:#fbf8f1;--bs-be:#f3ead7;--bs-trang:#fff;--bs-chu:#2a2212;--bs-chu-phu:#5f5745;--bs-chu-mo:#736a58;--bs-vien:#ebe2cf;--bs-vien-dam:#d9ccb0;--bs-do:#b42318;--bs-do-nhat:#fdecea;--bs-bo:14px;--bs-bo-nho:10px;--bs-bong:0 1px 2px #4a34080f, 0 4px 14px #4a34080f;--bs-bong-noi:0 2px 4px #4a340814, 0 10px 28px #4a34081a;background:var(--bs-nga);min-height:100dvh;color:var(--bs-chu);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.45;overflow-x:clip}.bs :focus-visible{outline:2px solid var(--bs-vang);outline-offset:2px}.bs-h1{letter-spacing:-.01em;color:var(--bs-chu);font-size:24px;font-weight:700;line-height:1.25}.bs-h2{color:var(--bs-chu);font-size:18px;font-weight:700;line-height:1.3}.bs-h3{color:var(--bs-chu);font-size:15px;font-weight:600;line-height:1.35}.bs-phu{color:var(--bs-chu-phu);font-size:13px}.bs-nho{color:var(--bs-chu-mo);font-size:12px}.bs-gia{color:var(--bs-do);font-variant-numeric:tabular-nums;font-weight:700}.bs-so{font-variant-numeric:tabular-nums}.bs-link{color:var(--bs-vang-dam);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.bs-link:hover{color:var(--bs-xanh)}.bs-nut{border-radius:var(--bs-bo-nho);height:44px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.bs-nut:disabled,.bs-nut[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bs-nut-chinh{background:var(--bs-xanh);color:#fff;box-shadow:0 1px 2px #4a34082e}.bs-nut-chinh:hover:not(:disabled){background:var(--bs-xanh-dam)}.bs-nut-vang{background:var(--bs-vang);color:var(--bs-xanh-dam)}.bs-nut-vang:hover:not(:disabled){background:#b88c45}.bs-nut-vien{background:var(--bs-trang);color:var(--bs-xanh);border-color:var(--bs-vien-dam)}.bs-nut-vien:hover:not(:disabled){border-color:var(--bs-xanh);background:var(--bs-xanh-nhat)}.bs-nut-nhat{color:var(--bs-xanh);background:0 0}.bs-nut-nhat:hover:not(:disabled){background:var(--bs-xanh-nhat)}.bs-nut-nguy{background:var(--bs-trang);color:var(--bs-do);border-color:#f1c8c3}.bs-nut-nguy:hover:not(:disabled){background:var(--bs-do-nhat)}.bs-nut-nho{border-radius:9px;gap:6px;height:36px;padding:0 12px;font-size:13px}.bs-nut-lon{border-radius:12px;height:52px;padding:0 22px;font-size:16px}.bs-nut-rong{width:100%}.bs-nut-vuong{width:44px;padding:0}.bs-nut-vuong.bs-nut-nho{width:36px}.bs-nhan{color:var(--bs-chu);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.bs-goi-y{color:var(--bs-chu-mo);margin-top:6px;font-size:12px;display:block}.bs-loi{color:var(--bs-do);margin-top:6px;font-size:12px;font-weight:500;display:block}.bs-o,.bs .bs-tim input.o-nhap{border-radius:var(--bs-bo-nho);border:1px solid var(--bs-vien-dam);background:var(--bs-trang);width:100%;height:44px;color:var(--bs-chu);font:inherit;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.bs-o::placeholder,.bs .bs-tim input.o-nhap::placeholder{color:var(--bs-chu-mo)}.bs-o:focus,.bs .bs-tim input.o-nhap:focus{border-color:var(--bs-xanh);outline:none;box-shadow:0 0 0 3px #183d3024}.bs-o[aria-invalid=true]{border-color:var(--bs-do)}textarea.bs-o{resize:vertical;height:auto;min-height:88px;padding:10px 14px}select.bs-o{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2359625d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}.bs-tim{display:block;position:relative}.bs .bs-tim input.o-nhap{background:var(--bs-trang);border-radius:999px;padding-left:42px}.bs-tim-kinh{color:var(--bs-chu-mo);pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bs .bs-tim button{color:var(--bs-chu-mo)}.bs-sl{border:1px solid var(--bs-vien-dam);border-radius:var(--bs-bo-nho);background:var(--bs-trang);align-items:center;height:40px;display:inline-flex;overflow:hidden}.bs-sl[data-co="1"]{border-color:var(--bs-xanh);box-shadow:0 0 0 1px var(--bs-xanh)}.bs-sl button{width:40px;height:100%;color:var(--bs-xanh);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bs-sl button:hover:not(:disabled){background:var(--bs-xanh-nhat)}.bs-sl button:disabled{color:var(--bs-vien-dam);cursor:not-allowed}.bs-sl input{text-align:center;width:48px;height:100%;font:inherit;color:var(--bs-chu);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;font-size:15px;font-weight:700}.bs-sl input:focus{background:var(--bs-vang-nhat);outline:none}.bs-sl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bs-sl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bs-sl-lon{height:44px}.bs-sl-lon button{width:44px}.bs-the{background:var(--bs-trang);border:1px solid var(--bs-vien);border-radius:var(--bs-bo);box-shadow:var(--bs-bong)}.bs-the-be{background:var(--bs-be);border-radius:var(--bs-bo)}.bs-the-noi{transition:box-shadow .15s,border-color .15s}.bs-the-noi:hover{box-shadow:var(--bs-bong-noi);border-color:var(--bs-vien-dam)}.bs-ke{border-top:1px solid var(--bs-vien)}.bs-anh{background:var(--bs-be);color:var(--bs-vien-dam);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.bs-anh img{object-fit:contain;width:100%;height:100%}.bs-o-bieu-tuong{background:var(--bs-vang-nhat);width:44px;height:44px;color:var(--bs-vang-dam);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bs-nhan-tt{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bs-nhan-tt:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.bs-tt-cho-duyet{color:#a04a06;background:#fff0e0;border-color:#f6d2ae}.bs-tt-dang-xu-ly{color:#4f3f86;background:#eeebf7;border-color:#dcd5ef}.bs-tt-da-duyet{color:#1b6a41;background:#e3f1e8;border-color:#c4e2cf}.bs-tt-dang-giao{color:#1d5a85;background:#e5f0f8;border-color:#c7deee}.bs-tt-hoan-thanh{background:var(--bs-xanh);color:#fff}.bs-tt-tu-choi{background:var(--bs-do-nhat);color:#a11d14;border-color:#f4c9c4}.bs-tt-da-huy{color:#575b58;background:#eeeeec;border-color:#dcdcd8}.bs-nhan-km{background:var(--bs-vang-nhat);color:var(--bs-vang-dam);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.bs-nhan-cap{background:var(--bs-vang);color:var(--bs-xanh-dam);border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bs-ton{white-space:nowrap;font-size:12px;font-weight:600}.bs-ton-con{color:#1b6a41}.bs-ton-it{color:#a4580b}.bs-ton-het{color:var(--bs-chu-mo)}.bs-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bs-chips::-webkit-scrollbar{display:none}.bs-chip{border:1px solid var(--bs-vien-dam);background:var(--bs-trang);height:36px;color:var(--bs-chu);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bs-chip:hover{border-color:var(--bs-xanh)}.bs-chip[aria-pressed=true],.bs-chip[aria-selected=true]{background:var(--bs-xanh);border-color:var(--bs-xanh);color:#fff}.bs-chip-dem{background:#00000012;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.bs-chip[aria-pressed=true] .bs-chip-dem,.bs-chip[aria-selected=true] .bs-chip-dem{background:var(--bs-vang);color:var(--bs-xanh-dam)}.bs-bang-hop{border:1px solid var(--bs-vien);border-radius:var(--bs-bo);background:var(--bs-trang);overflow-x:auto}.bs-bang{border-collapse:collapse;width:100%;font-size:14px}.bs-bang th{text-align:left;color:var(--bs-chu-phu);background:var(--bs-nga);border-bottom:1px solid var(--bs-vien);white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:600}.bs-bang td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0ebe1;padding:12px 14px}.bs-bang tr:last-child td{border-bottom:0}.bs-bang tbody tr:hover td{background:#fcfbf7}.bs-bang .so{text-align:right;font-variant-numeric:tabular-nums}.bs-bang input[type=checkbox]{width:16px;height:16px;accent-color:var(--bs-xanh)}.bs-trang-so{align-items:center;gap:6px;display:flex}.bs-trang-so button{border:1px solid var(--bs-vien-dam);background:var(--bs-trang);min-width:36px;height:36px;font:inherit;color:var(--bs-chu);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.bs-trang-so button[aria-current=page]{background:var(--bs-xanh);border-color:var(--bs-xanh);color:#fff}.bs-trang-so button:disabled{opacity:.4;cursor:not-allowed}.bs-man{z-index:60;background:#4a340873;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.bs-hop{background:var(--bs-trang);width:100%;max-height:90dvh;box-shadow:var(--bs-bong-noi);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;overflow:auto}@media (min-width:640px){.bs-man{align-items:center;padding:24px}.bs-hop{border-radius:18px;max-width:520px}}.bs-banner{border-radius:var(--bs-bo);background:var(--bs-xanh);color:#fff;position:relative;overflow:hidden}.bs-banner:after{content:"";pointer-events:none;border:1px solid #c49a5259;border-radius:999px;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.bs-banner-tieu-de{color:var(--bs-vang);letter-spacing:.01em;font-weight:800}.bs-dau{z-index:30;background:var(--bs-xanh);color:#fff;padding-top:env(safe-area-inset-top);position:sticky;top:0}.bs-dau-trong{align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.bs-dau .bs-nut-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.bs-dau .bs-nut-icon:hover{background:#ffffff14}.bs-cham{color:#fff;border:2px solid var(--bs-xanh);background:#d64533;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:6px}.bs-duoi{z-index:30;background:var(--bs-trang);border-top:1px solid var(--bs-vien);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #4a34080f}.bs-duoi-trong{grid-template-columns:repeat(5,minmax(0,1fr));height:62px;display:grid}.bs-duoi a,.bs-duoi span[aria-disabled]{color:var(--bs-chu-phu);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.bs-duoi a[aria-current=page]{color:var(--bs-xanh);font-weight:700}.bs-duoi a[aria-current=page]:before{content:"";background:var(--bs-vang);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.bs-duoi .bs-cham{border-color:var(--bs-trang);top:6px;right:calc(50% - 22px)}.bs-trai{background:var(--bs-xanh);color:#ffffffdb;flex-direction:column}.bs-trai a.bs-muc,.bs-trai button.bs-muc,.bs-trai span.bs-muc{color:#ffffffdb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.bs-trai span.bs-muc[aria-disabled],.bs-duoi span[aria-disabled]{cursor:default;opacity:.5}.bs-trai a.bs-muc:hover,.bs-trai button.bs-muc:hover{color:#fff;background:#ffffff12}.bs-trai a.bs-muc[aria-current=page]{background:var(--bs-vang);color:var(--bs-xanh-dam);font-weight:700}.bs-trai .bs-muc-dem{color:#fff;background:#d64533;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.bs-trai a.bs-muc-con{color:#ffffffc7;border-radius:9px;align-items:center;height:38px;padding:0 12px 0 46px;font-size:13.5px;display:flex}.bs-trai a.bs-muc-con:hover{color:#fff;background:#ffffff0f}.bs-trai a.bs-muc-con[aria-current=page]{color:#fff;background:#ffffff1a;font-weight:600}.bs-trai a.bs-muc-con .bs-muc-dem{background:var(--bs-vang);color:var(--bs-xanh-dam)}.bs-trai-nhom{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:18px 14px 6px;font-size:11px;font-weight:700}.bs-logo{color:#fff;align-items:center;gap:10px;display:flex}.bs-logo img{object-fit:contain;background:#ffffff0f;border-radius:8px;width:36px;height:36px}.bs-logo-ten{letter-spacing:.04em;font-size:16px;font-weight:800;line-height:1.05}.bs-logo-phu{letter-spacing:.18em;color:var(--bs-vang);font-size:10.5px;font-weight:600;line-height:1.2}.bs-chot{bottom:calc(62px + env(safe-area-inset-bottom));z-index:20;position:sticky}@media (min-width:1024px){.bs-chot{bottom:0}}
