html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:#f3f5f9}body.toi{background:#0d1117}body.toi [style*="rgb(26, 127, 55)"]{color:#4ade80!important}body.toi [style*="color: rgb(198, 40, 40)"]{color:#f87171!important}body.toi .tong-tien.duong,body.toi .kq-quet{color:#4ade80}body.toi .kq-quet{background:#4ade801f}.so{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tong-tien{font-size:30px;font-weight:700;line-height:1.1}.tong-tien.duong{color:#1a7f37}.tong-tien.am{color:#c62828}.khung{height:100vh;height:100dvh;overflow:hidden}.khung>.ant-layout{height:100%;min-height:0}.khung .ant-layout-sider{box-shadow:2px 0 10px #0000002e;overflow:auto}.khung .ant-layout-sider-children{display:flex;flex-direction:column}.khung .ant-layout-sider-children .ant-menu{flex:1;overflow:auto}.logo-khung{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.logo-klt{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px;letter-spacing:1px;color:#fff;background:linear-gradient(145deg,#e3b94a,#b8860b 60%,#8a6508);box-shadow:inset 0 2px 6px #ffffff73,0 6px 14px #8a650859;flex:none}.logo-klt.nho{width:40px;height:40px;font-size:14px}.logo-ten{color:#f1c40f;font-weight:700;font-size:15px;letter-spacing:.5px;white-space:nowrap}.logo-phu{color:#ffffff8c;font-size:11px}.khung .ant-menu-dark .ant-menu-item,.khung .ant-menu-dark .ant-menu-submenu-title{margin-inline:8px;width:calc(100% - 16px)}.dau-trang{height:54px;line-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #0000000a;position:sticky;top:0;z-index:5}.dau-trang:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#e3b94a,#b8860b,#8a6508)}.tieu-de-trang{font-weight:600;font-size:16px}.noi-dung{padding:12px 14px;overflow:auto;min-height:0;display:flex;flex-direction:column}.noi-dung>*{flex:none}body:not(.toi) .ant-card{box-shadow:0 1px 2px #1018280d,0 1px 6px #1018280a;border-color:#0000000d}.ant-card-head{min-height:40px}.ant-card-small>.ant-card-head{padding:0 12px}.ant-table-small .ant-table-cell{padding:4px 8px!important}.ant-table-thead>tr>th{font-weight:600!important}body:not(.toi) .ant-table-tbody>tr:nth-child(2n)>td{background:#00000004}.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important}body:not(.toi) .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,body:not(.toi) .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:#f8f8f8!important}body:not(.toi) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,body:not(.toi) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#f3ecd9!important}body.toi .ant-table-tbody>tr>td.ant-table-cell-fix-left,body.toi .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#1a2130!important}.ant-table-tbody>tr.dong-chon>td{background:#f5e9c6!important}body.toi .ant-table-tbody>tr.dong-chon>td{background:#3b3416!important}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left{background:#fff7df!important}.ant-table-filter-trigger{opacity:.7;margin-inline:2px -4px}.ant-table-filter-trigger.active,.dau-cot-mui-ten.dang-loc{opacity:1;color:#b8860b!important}.ant-table-filter-column{justify-content:space-between}.ant-table-filter-column .ant-table-column-title{flex:1;min-width:0}.dau-cot-ten{display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dau-cot-ten.dang-loc{color:#8a6508}.dau-cot-nhan{display:inline-block;margin-left:5px;padding:0 5px;border-radius:8px;background:#b8860b;color:#fff;font-size:10px;line-height:15px;vertical-align:1px}.hop-loc{width:330px;padding:6px 0 0;font-size:13px}.hop-loc-dong{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;text-align:left;padding:7px 14px;cursor:pointer;font:inherit;color:inherit;border-radius:6px}.hop-loc-dong:hover:not(:disabled){background:#b8860b1a}.hop-loc-dong:disabled{color:#aaa;cursor:default}.hop-loc-ke{height:1px;background:#00000014;margin:4px 0}body.toi .hop-loc-ke{background:#ffffff1a}.hop-loc-ds{max-height:280px;overflow:auto;margin:0 8px;border:1px solid rgba(0,0,0,.08);border-radius:6px}.hop-loc-muc{display:flex;align-items:center;gap:8px;padding:5px 10px;cursor:pointer}.hop-loc-muc:hover{background:#b8860b14}.hop-loc-all{position:sticky;top:0;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);z-index:1}body.toi .hop-loc-all{background:#1f2633}.hop-loc-ten{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.hop-loc-dem{color:#888;font-size:12px;font-variant-numeric:tabular-nums}.hop-loc-nut{display:flex;justify-content:flex-end;gap:8px;padding:10px 10px 8px}.the-chon{outline:2px solid #b8860b}body:not(.toi) .dong-tien>td{background:#fffbea!important}.nowrap,.ant-table-cell.nowrap,.ant-table-summary td,.ant-table-summary th{white-space:nowrap}.dau-bang-gia{padding:4px 2px 6px;font-size:14px}.loai-gia{min-width:120px;line-height:1.2}.loai-gia b{font-size:14px}.the-bang-gia .ant-table-cell{padding:6px 8px!important}.o-gia-moi input{font-weight:600;text-align:right}.thanh-gia{display:flex;gap:18px;overflow-x:auto;scrollbar-width:thin;padding:6px 14px;font-size:13px;border-top:1px solid rgba(0,0,0,.08);white-space:nowrap;background:#fffdf6}.thanh-gia::-webkit-scrollbar{height:5px}.thanh-gia::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}body.toi .thanh-gia{background:#141a26;border-top-color:#ffffff14}.thanh-gia .ma-gia{color:#8a6508;font-weight:600}.thanh-gia b{font-variant-numeric:tabular-nums}.thanh-gia .gia-phu{margin-left:auto;color:#888}.thanh-gia .doi{animation:nhay 1s ease-in-out 2}@keyframes nhay{0%,to{background:transparent}50%{background:#fff3cd}}.tab-don-hang>.ant-tabs-nav{margin-bottom:8px}.the-kpi .ant-card-body{padding:10px 12px}.o-nhan-nho{display:inline-flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600;color:#7a6a3f;background:#fbf6e8;border:1px solid #e3d6b4;border-right:0;border-radius:6px 0 0 6px;white-space:nowrap}body.toi .o-nhan-nho{color:#c9b67a;background:#1f2633;border-color:#3a4152}.viec-dong{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05)}.viec-dong:hover{background:#b8860b14}body.toi .viec-dong{border-bottom-color:#ffffff14}.tong-quan .ant-table-small .ant-table-cell{padding:5px 8px!important}.the-doi-vang{height:100%;display:flex;flex-direction:column}.the-doi-vang>.ant-card-body{flex:1;display:flex;flex-direction:column}.the-doi-vang .ant-table-summary td{font-weight:600;background:#b8860b14}.tab-don-hang>.ant-tabs-nav .ant-tabs-tab{padding:6px 14px;font-weight:600}.man-don-hang{padding-bottom:8px}.thanh-tren-o{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:flex-end}.o-nhan{display:flex;flex-direction:column;gap:3px}.o-nhan .nhan{font-size:12px;color:#7a6a3f;font-weight:600}body.toi .o-nhan .nhan{color:#c9b67a}.khach-gon{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.khach-gon-ten{min-width:160px}.thanh-duoi{position:sticky;bottom:0;z-index:4;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 16px;border-radius:10px;background:#fff;box-shadow:0 -4px 18px #1018281a,0 0 0 1px #b8860b40}body.toi .thanh-duoi{background:#161c28;box-shadow:0 -4px 18px #00000080,0 0 0 1px #b8860b59}.thanh-duoi-so{display:flex;flex-wrap:wrap;gap:6px 18px;flex:1;min-width:300px}.thanh-duoi-so .o-so{display:flex;flex-direction:column;gap:1px}.thanh-duoi-so .o-so>span:first-child{font-size:11px;color:#888}.thanh-duoi-tong{text-align:right;min-width:200px}.thanh-duoi-nut{justify-content:flex-end}.phim{display:inline-block;border:1px solid #999;border-radius:4px;padding:0 5px;font-size:11px;margin-left:6px;color:#666}.phim-sang{color:#fff;border-color:#ffffffb3}.o-quet input{font-size:18px;letter-spacing:1px}.o-quet-dt{width:100%}.o-quet-dt .o-quet{flex:1;min-width:0}.o-quet-dt>.ant-btn{height:auto}.ant-card-head-wrapper:has(.o-quet-dt){flex-wrap:wrap}.ant-card-head-wrapper:has(.o-quet-dt)>.ant-card-head-title{flex:1 1 100%;padding-bottom:4px}.ant-card-extra:has(.o-quet-dt){flex:1 1 100%;margin:0 0 8px}.o-thanh-toan{background:#b8860b0f;border-radius:8px;padding:10px 12px}.dong-tt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0}.dong-tt>span:first-child{color:#555}body.toi .dong-tt>span:first-child{color:#bbb}.bao-ban-moi{position:fixed;right:18px;bottom:54px;z-index:2000;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#1b1f27;color:#f1f1f1;font-size:14px;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff14;animation:hien-len .25s ease-out}.bao-ban-moi-icon{color:#e3b94a;font-size:16px}.bao-ban-moi-dong{border:0;background:transparent;color:#aaa;cursor:pointer;font-size:13px;padding:4px;border-radius:6px}.bao-ban-moi-dong:hover{background:#ffffff1a;color:#fff}@keyframes hien-len{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.lien-ket-item{padding:6px 0;border-bottom:1px dashed #ddd}.tren-dau{position:sticky;top:0;z-index:2}.form-nhap-hang .ant-form-item{margin-bottom:6px}.form-nhap-hang .ant-form-item-label>label{font-size:12.5px;color:#5c4a1c}body.toi .form-nhap-hang .ant-form-item-label>label{color:#c9b67a}.o-chi-doc,.o-chi-doc.ant-input[readonly]{background:#f6f3ea;color:#333;font-weight:600}body.toi .o-chi-doc,body.toi .o-chi-doc.ant-input[readonly]{background:#1f2633;color:#eee}.thanh-nut-nhap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.1)}.dong-tong>td,.dong-tong>th{background:#fff8e1!important;font-weight:600}body:not(.toi) .dong-loi>td{background:#fff1f0!important}body.toi .dong-tong>td{background:#2a2a1a!important}.bang-nhap{border-collapse:collapse;width:100%}.bang-nhap th{font-weight:600;font-size:12px;padding:2px 4px;text-align:left;white-space:nowrap;color:#666}.bang-nhap td{padding:2px 3px;vertical-align:top}.kq-quet{margin-top:8px;padding:10px 14px;border-radius:8px;font-size:18px;font-weight:600;background:#e8f5e9;color:#1a7f37}.kq-quet.TU{background:#f3e5f5;color:#6a1b9a}.kq-quet.TRUNG{background:#fff8e1;color:#8a6508}.kq-quet.KHONG_CO{background:#ffebee;color:#c62828}.man-dang-nhap{height:100vh;height:100dvh;overflow:auto;box-sizing:border-box;padding:32px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 10% -10%,#fff7dc 0%,transparent 60%),radial-gradient(900px 500px at 110% 110%,#f3dfae 0%,transparent 60%),linear-gradient(135deg,#fdf6e3,#f1e3c0)}.hop-dang-nhap{width:100%;max-width:400px;background:#fff;border-radius:14px;padding:28px 32px 24px;box-shadow:0 18px 50px #78550a2e,0 2px 6px #0000000f;border:1px solid rgba(184,134,11,.25)}.dau-dang-nhap{text-align:center;margin-bottom:22px}.chan-dang-nhap{margin-top:18px;color:#8d7a4e;font-size:12px}.man-dang-nhap .ant-form-item-label>label{font-weight:600;color:#5c4a1c}.tim-menu{padding:8px 12px 4px}.tim-menu .ant-input-affix-wrapper{background:#ffffff14;border-color:#ffffff2e}.tim-menu .ant-input-affix-wrapper>input.ant-input,.tim-menu input.ant-input{background:transparent!important;color:#fff!important;caret-color:#fff}.tim-menu .ant-input::placeholder{color:#ffffff73!important}.tim-menu .anticon,.tim-menu .ant-input-clear-icon{color:#fff9!important}.tim-menu-trong{padding:6px 16px;color:#ffffff80;font-size:12px}@media(min-width:2300px){.cot-doi-vang{flex:0 0 50%!important;max-width:50%!important;margin-top:0!important}}.dau-trang{gap:8px}.dau-trang-trai{flex:1;min-width:0}.dau-trang-trai>.ant-space-item:last-child{min-width:0}.tieu-de-trang{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ngan-menu .ant-drawer-content{background:#001529}.ngan-menu .ant-drawer-body{display:flex;flex-direction:column}.ngan-menu .ant-menu{flex:1;overflow:auto}@media(max-width:767px){.dau-trang{padding:0 6px;height:48px;line-height:48px}.tieu-de-trang{font-size:13px}.noi-dung{padding:12px 8px 8px;overflow-x:hidden}.noi-dung .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.noi-dung .ant-card,.noi-dung .ant-table-wrapper,.noi-dung .ant-tabs,.noi-dung .ant-space{max-width:100%;min-width:0}.noi-dung .ant-table-wrapper{overflow-x:auto}.noi-dung .ant-card-head{flex-wrap:wrap}.noi-dung .ant-card-extra{margin-inline-start:0;padding-bottom:6px}.noi-dung .ant-space:not(.ant-space-vertical){flex-wrap:wrap}.noi-dung .ant-select,.noi-dung .ant-picker,.noi-dung .ant-input-number,.noi-dung .ant-input-affix-wrapper{max-width:100%}.thanh-tren-o{gap:8px 12px}.khach-gon-ten{min-width:0}.thanh-duoi{position:static;padding:8px 10px;gap:8px}.thanh-duoi-so{min-width:0;flex:1 1 100%;gap:4px 12px}.thanh-duoi-tong{min-width:0;flex:1 1 100%;text-align:left}.thanh-duoi-nut{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}.tong-tien{font-size:24px}.thanh-gia{padding:4px 8px;gap:12px;font-size:12px}.thanh-gia .gia-phu{display:none}.hop-loc{width:min(330px,90vw)}.hop-tt .dong-tt{flex-wrap:wrap;gap:4px 10px}.hop-tt .dong-tt>.ant-select,.hop-tt .dong-tt>.ant-input-number,.hop-tt .dong-tt>.ant-input{width:100%!important}.hop-tt .ant-radio-button-wrapper{font-size:13px;padding:0 4px!important}.hop-tt .ant-modal-content{padding:14px 12px}.hop-tt.ant-modal{top:8px}.ngan-hoa-don .ant-drawer-body{padding:10px}.ngan-hoa-don .ant-table-wrapper{overflow-x:auto}}.ngan-hoa-don .ant-drawer-header{flex-wrap:wrap}.ngan-hoa-don .ant-drawer-header-title{flex:1 1 auto}.ngan-hoa-don .ant-drawer-title{white-space:nowrap}.ngan-hoa-don .ant-drawer-extra{flex:1 1 100%;margin-top:6px}.anh-qr svg{width:100%;height:auto;display:block}.bang-nut-excel{display:flex;justify-content:flex-end;margin-bottom:4px}.ant-table-measure-cell .ant-dropdown{display:none!important}
