:root{--navy:#17324D;--navy2:#244b69;--wine:#8B1E1E;--blue:#2b668e;--bg:#F4F7F9;--line:#DDE6EC;--ink:#17324D;--muted:#60768A;--ok:#156a55;--warning:#9b651f;--shadow:0 2px 12px rgba(16,46,72,.045)}
*{box-sizing:border-box}html{font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);font-size:15px;background:var(--bg)}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #66A5C7;outline-offset:2px}a{color:var(--blue)}[hidden]{display:none!important}.app{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--navy);color:#edf5fb;padding:21px 16px;z-index:20;overflow:auto}.brand{display:flex;gap:12px;align-items:flex-start;padding:8px 6px 27px;border-bottom:1px solid #ffffff24}.brand-mark{display:grid;place-items:center;border:1px solid #ffffff80;border-radius:9px;font-weight:900;font-size:19px;min-width:51px;height:48px}.brand strong{font-size:15px;display:block;line-height:1.5}.brand small{display:block;color:#b4c9d8;font-size:12px;line-height:1.65;margin-top:4px}.side-caption{font-size:11px;letter-spacing:.9px;color:#9cb4c7;font-weight:800;padding:27px 16px 11px}.nav-link{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#cadce8;padding:14px 16px;width:100%;text-align:left;border-radius:10px;font-weight:650;font-size:14px;line-height:1.4;margin-bottom:4px}.nav-link span{font-size:19px;width:21px;text-align:center}.nav-link:hover,.nav-link.active{background:#ffffff1c;color:white}.nav-link.active{box-shadow:inset 3px 0 #9fc8dd}.side-foot{margin-top:auto;border:1px solid #ffffff27;padding:14px;border-radius:12px;color:#d0deeb}.side-foot b{font-size:12px}.side-foot p{color:#a9c0d1;font-size:12px;line-height:1.65;margin-bottom:0}.shell{min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-bottom:1px solid var(--line);min-height:78px;padding:14px 28px}.top-left{display:flex;align-items:center;gap:12px;min-width:0}.top-left strong{display:block;font-size:16px;line-height:1.35;color:var(--navy)}.top-left span{color:var(--muted);display:block;font-size:13px;margin-top:3px}.top-right{display:flex;gap:13px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.top-right select{min-width:168px}.top-right .session-name{font-size:13px;color:#55728a;font-weight:650}.content{padding:26px 27px 48px;max-width:1920px;margin:auto}.head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:4px 0 21px}.head h1{font-size:27px;margin:6px 0;color:var(--navy)}.head p{font-size:14px;color:var(--muted);margin:5px 0}.head .breadcrumb{letter-spacing:.7px;font-size:11px;font-weight:800;color:#8c9eb0}.badge-app{font-size:11px;font-weight:800;letter-spacing:1px;color:#4a7d95;border:1px solid #cadde8;background:#eaf4f8;padding:9px 12px;border-radius:999px;white-space:nowrap}.btn{background:white;border:1px solid #c8d7e1;border-radius:9px;color:var(--navy);font-size:14px;font-weight:750;padding:11px 17px}.btn.primary{background:var(--navy);border-color:var(--navy);color:white}.btn.primary:hover{background:var(--navy2)}.btn.outline:hover{background:#edf4f8}.btn.danger{color:var(--wine);border-color:#d8aaaa;background:#fff}.icon-button{display:none;border:0;background:none;font-size:24px;color:var(--navy)}select,input,textarea{background:white;border:1px solid #cbd9e3;border-radius:8px;padding:10px 12px;color:var(--ink);min-height:43px;max-width:100%;width:100%}textarea{resize:vertical;min-height:100px}label{display:block;color:#48647a;font-size:13px;font-weight:750;margin-bottom:6px}label input,label select,label textarea{display:block;margin-top:7px}.panel{background:white;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);min-width:0}.panel-head{padding:19px 20px 13px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.panel-head h2{font-size:17px;color:var(--navy);margin:0 0 5px;font-weight:850;line-height:1.4}.panel-head p{color:#6a8294;font-size:13px;line-height:1.55;margin:0}.panel-aux{font-size:12px;color:#7892a6;white-space:nowrap}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px;align-items:stretch}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px}.metric{border:1px solid #e0e8ed;background:white;text-align:left;display:flex;flex-direction:column;padding:18px 18px;border-radius:13px;min-height:143px;box-shadow:var(--shadow);transition:border-color .12s,transform .12s}.metric:hover{border-color:#98bacd;transform:translateY(-2px)}.metric .label{font-size:13px;color:#49657a;line-height:1.4;font-weight:750;min-height:37px}.metric .value{font-weight:850;font-size:35px;line-height:1.25;color:var(--navy);margin-top:7px}.metric .hint{color:#7290a3;font-size:11px;margin-top:6px}.metric.wine .value{color:var(--wine)}.metric.green .value{color:var(--ok)}.chart-area{min-height:300px;padding:10px 19px 20px}.donut-area{display:flex;align-items:center;gap:20px}.donut{width:185px;height:185px;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#356c95 0 100%)}.donut-hole{width:140px;height:140px;border-radius:50%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.donut-hole strong{font-size:37px}.donut-hole small{color:#6d8395;font-size:11px;line-height:1.3}.legend{flex:1;min-width:0;display:grid;gap:8px}.legend-row{display:grid;grid-template-columns:12px minmax(0,1fr) 28px;align-items:start;gap:9px;border:0;background:none;padding:4px 3px;text-align:left;width:100%;color:#466278}.legend-row:hover{background:#f0f6f9}.legend-row .swatch{width:11px;height:11px;border-radius:3px;margin-top:4px}.legend-row .legend-label{font-size:13px;line-height:1.45}.legend-row .count{text-align:right;font-weight:800;color:var(--navy)}.bars{display:grid;gap:11px;padding:7px 20px 24px}.bar-line{display:grid;grid-template-columns:minmax(220px,1.75fr) minmax(120px,2fr) 35px;gap:12px;align-items:center;text-align:left;border:0;background:transparent;width:100%;padding:2px 0;color:inherit}.bar-line:hover .bar-fill{background:#8B1E1E}.bar-label{text-align:left;font-size:13px;font-weight:650;color:#334e63;line-height:1.4;white-space:normal}.bar-track{height:10px;border-radius:99px;background:#eaf0f4;overflow:hidden}.bar-fill{display:block;height:100%;border-radius:99px;background:#477697}.bar-num{text-align:right;color:var(--navy);font-weight:800;font-size:13px}.status-table-wrap{padding:0 20px 18px;overflow:auto}.status-table{width:100%;border-collapse:collapse;font-size:13px}.status-table th,.status-table td{border-bottom:1px solid #e5edf2;padding:12px 10px;vertical-align:middle}.status-table th{color:var(--navy);font-weight:850;background:#f4f8fa;line-height:1.45}.status-table th:first-child,.status-table td:first-child{text-align:left}.status-table th:not(:first-child),.status-table td:not(:first-child){text-align:center}.status-table .name{font-weight:700;color:#314e65;line-height:1.5}.status-table .rate{color:var(--ok);font-weight:850}.alerts-title{margin:12px 0;display:flex;justify-content:space-between;gap:12px;align-items:center}.alerts-title h2{font-size:18px;margin:0;color:var(--navy)}.alerts-title p{font-size:13px;color:#7490a1;margin:4px 0 0}.alerts-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.attention{padding:15px;border:1px solid var(--line);border-radius:12px;background:white;text-align:left;box-shadow:var(--shadow);min-height:124px}.attention b{display:block;font-size:29px;color:var(--navy)}.attention strong{font-size:13px;line-height:1.5;display:block;margin:8px 0}.attention small{font-size:11px;color:var(--muted)}.attention.late b{color:var(--wine)}.table-panel{overflow:hidden}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}.table-toolbar h2{font-size:18px;margin:0 0 4px}.table-toolbar p{margin:0;color:var(--muted);font-size:13px}.segmented{display:flex;align-items:center;background:#f0f5f8;padding:4px;border-radius:9px;gap:3px}.segmented button{border:0;background:transparent;padding:9px 12px;font-size:12px;font-weight:750;color:#536d80;border-radius:7px}.segmented button.active{background:white;color:var(--navy);box-shadow:0 1px 6px #203e5b16}.filters{display:grid;grid-template-columns:2fr repeat(4,minmax(115px,1fr));gap:11px;background:#f9fbfc;padding:17px 19px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filters label{font-size:12px}.filter-pills{padding:13px 19px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.pill{border:1px solid #d4e0e8;padding:8px 11px;color:#617b8d;font-size:12px;background:white;border-radius:99px}.pill.selected{background:#e7f0f6;color:var(--navy);font-weight:800;border-color:#a5c4d6}.table-scroll{overflow:auto}.data-table{width:100%;min-width:1870px;border-collapse:collapse;font-size:13px}.data-table th{background:#f4f7f9;color:var(--navy);white-space:normal;font-weight:850;font-size:13px;padding:13px 12px;text-align:left;position:sticky;top:0}.data-table td{padding:13px 12px;border-top:1px solid #ebf0f4;vertical-align:top;color:#456178;line-height:1.55}.data-table tbody tr:hover{background:#f9fcfd}.data-table .task-name{font-weight:700;color:var(--navy)}.data-table .small{display:block;font-size:11px;color:#8495a4;margin-top:4px}.data-table .limit{max-width:310px}.table-foot{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);color:#708699;font-size:12px}.row-action{padding:8px 10px;border-radius:7px;border:1px solid #bdd2df;color:#2a6687;background:#f4f9fb;white-space:nowrap;font-weight:800;font-size:12px}.tag{display:inline-flex;padding:5px 8px;border-radius:7px;background:#eaf2f8;color:#335e7a;font-weight:750;font-size:12px;line-height:1.35;white-space:nowrap}.tag.done{background:#e5f4ed;color:#196e55}.tag.late{background:#faeded;color:var(--wine)}.tag.unknown{background:#fff4dc;color:#8f641f}.muted{color:#7c8fa0}.detail-hero{padding:21px 27px;background:linear-gradient(130deg,#f6f9fb,#fff);border-bottom:1px solid var(--line)}.detail-hero h2{font-size:22px;margin:9px 0 12px;color:var(--navy);line-height:1.48}.detail-head{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:16px}.detail-body{padding:24px 27px}.detail-block{margin-bottom:26px}.detail-block h3{color:var(--navy);font-weight:850;font-size:19px;margin:0 0 14px}.detail-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px}.detail-field{min-width:0}.detail-field dt{font-size:14px;font-weight:800;color:var(--navy);margin-bottom:7px;line-height:1.4}.detail-field dd{margin:0;font-size:14px;font-weight:600;color:#486277;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.longtext{background:#f7fafb;border:1px solid #e2ebf0;border-radius:10px;padding:15px 16px;font-size:14px;color:#435e73;white-space:pre-wrap;line-height:1.8}.longtext.issues{background:#fffaf0;border-color:#eedcba}.child-row{display:flex;justify-content:space-between;gap:13px;align-items:center;border:1px solid #dfe9ef;padding:14px;border-radius:9px;margin-bottom:9px}.child-row strong{display:block;line-height:1.5}.child-row small{color:var(--muted)}.form-block{padding:19px 0;border-bottom:1px solid #edf1f4}.form-block h3{font-size:18px;margin:0 0 16px}.edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.edit-grid .full{grid-column:1/-1}.edit-grid .two{grid-column:span 2}.multi{border:1px solid #cbd9e3;background:#fff;border-radius:8px;position:relative}.multi summary{padding:10px 12px;min-height:43px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:13px;color:var(--navy);font-weight:650}.multi summary::-webkit-details-marker{display:none}.multi .options{padding:9px;max-height:225px;overflow:auto;border-top:1px solid var(--line)}.multi .options label{display:flex;align-items:center;gap:9px;padding:7px;border-radius:6px;margin:0;font-weight:500;font-size:13px;cursor:pointer}.multi .options label:hover{background:#eff5f9}.multi input{min-height:0;width:16px;height:16px;margin:0;flex:none}.form-actions{display:flex;gap:10px;justify-content:flex-end;padding:20px 0 4px}.summary-list{display:grid;gap:11px}.review-row{background:white;border:1px solid var(--line);border-radius:10px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.review-row b{display:block;line-height:1.45}.review-row small{color:#7a8a99;display:block;margin-top:5px}.review-row .reason{color:#8c5b20;font-size:12px;margin-top:8px;font-weight:750}.status-mini{color:var(--muted);font-size:13px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:16px}.settings-card{padding:18px 20px}.settings-card h2{font-size:18px;margin:0 0 8px}.settings-card p{font-size:13px;color:var(--muted);line-height:1.6}.priority-list{display:grid;gap:8px;margin:16px 0}.priority-item{border:1px solid #e0e8ed;border-radius:8px;padding:9px;display:grid;grid-template-columns:18px minmax(0,1fr) 31px 31px;align-items:center;gap:9px}.priority-item label{margin:0;font-weight:600;color:var(--navy);font-size:13px;line-height:1.35}.priority-item input{width:17px;height:17px;min-height:0}.priority-item button{background:white;border:1px solid var(--line);border-radius:6px;min-height:30px}.log-table{width:100%;border-collapse:collapse;min-width:1050px}.log-table th,.log-table td{padding:9px 11px;text-align:left;border-bottom:1px solid #e5edf2;font-size:12px}.log-table th{background:#f4f8fa;color:var(--navy)}.report-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.report-preview{background:white;padding:23px;border:1px solid var(--line);margin-top:15px}.report-preview h3{text-align:center}.report-preview table{width:100%;border-collapse:collapse;font-size:11px}.report-preview td,.report-preview th{border:1px solid #7b8791;padding:5px;min-width:55px}.report-preview th{background:#f5f7f8}.alert-info{border:1px solid #cddfe9;background:#edf5fa;color:#43677f;font-size:13px;padding:12px 16px;border-radius:10px;margin-bottom:15px}.loading,.empty{background:white;border:1px solid var(--line);border-radius:12px;text-align:center;color:#657f90;padding:50px 20px}.toast{position:fixed;bottom:26px;right:26px;background:var(--navy);color:white;border-radius:10px;padding:13px 18px;font-size:13px;box-shadow:0 10px 40px #17324d3a;display:none;z-index:300;max-width:440px}.toast.show{display:block}.dialog{border:1px solid #d2e0e9;border-radius:14px;padding:25px;width:min(430px,calc(100vw - 25px));box-shadow:0 16px 60px #17324d45;color:var(--navy)}.dialog::backdrop{background:#112e48aa}.dialog h2{font-size:20px;margin:0 0 10px}.dialog p{font-size:13px;color:#6b8495;line-height:1.6}.dialog label{margin:16px 0}.dialog-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:17px}.backdrop{position:fixed;inset:0;background:#112e4877;z-index:15}footer{font-size:12px;color:#95a7b4;padding:22px 0}#loginDialog{z-index:201} .subnote{background:#f1f6f9;color:#58738a;font-size:12px;line-height:1.6;border-radius:8px;padding:11px 13px;margin:10px 0}
@media(min-width:1700px){.bar-line{grid-template-columns:minmax(265px,1.8fr) minmax(160px,2.1fr) 40px}.donut{width:205px;height:205px}.donut-hole{width:155px;height:155px}}
@media(max-width:1200px){.app{grid-template-columns:240px minmax(0,1fr)}.topbar{padding:12px 18px}.content{padding:20px}.grid-2{grid-template-columns:1fr}.chart-area{min-height:0}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.bar-line{grid-template-columns:minmax(220px,1.5fr) minmax(150px,2fr) 35px}}
@media(max-width:780px){.app{display:block}.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translateX(-105%);transition:transform .18s;width:265px}.sidebar.open{transform:translateX(0)}.icon-button{display:block}.topbar{padding:10px 13px;flex-wrap:wrap}.top-left strong{font-size:13px}.top-left span{font-size:11px}.top-right{width:100%;justify-content:space-between}.session-name{display:none}.content{padding:16px 13px}.head h1{font-size:23px}.badge-app{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric{padding:14px;min-height:130px}.metric .value{font-size:29px}.metric .label{font-size:12px}.alerts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donut-area{flex-direction:column}.legend{width:100%}.bar-line{grid-template-columns:minmax(155px,1fr) minmax(80px,1fr) 30px}.bar-label{font-size:12px}.status-table{min-width:720px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters label:first-child{grid-column:1/-1}.table-toolbar{display:block}.segmented{margin-top:13px;flex-wrap:wrap}.detail-fields,.edit-grid{grid-template-columns:1fr}.edit-grid .two{grid-column:1}.detail-body{padding:18px}.report-toolbar{grid-template-columns:1fr 1fr}.panel-head{padding:15px}.child-row{align-items:flex-start;flex-direction:column}}
@media print{body{background:white}.sidebar,.topbar,.head,.filters,.table-toolbar,.table-foot,.no-print,footer{display:none!important}.app{display:block}.content{padding:0}.report-preview{padding:0;border:0}.report-preview table{font-size:9px}.report-preview th,.report-preview td{padding:4px}.panel{box-shadow:none}}

/* V07 — bang nhiem vu gon trong be ngang, khong cuon ngang. */
.table-scroll{overflow-x:clip;overflow-y:visible;width:100%}
.data-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;font-size:12px}
.data-table th,.data-table td{min-width:0;max-width:0;padding:11px 6px;overflow-wrap:anywhere;word-break:normal;white-space:normal}
.data-table th{font-size:12px;line-height:1.35}
.data-table .small{font-size:10px}
.data-table .cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
.data-table .task-name .cell-clamp{font-weight:750}
.data-table td:last-child,.data-table th:last-child{text-align:center}
.data-table .row-action{display:inline-block;max-width:100%;white-space:normal;line-height:1.2;padding:7px 5px;font-size:11px;overflow-wrap:normal}
.readonly-unit{background:#edf1f5!important;border-color:#d0d7df!important;color:#67798a!important;cursor:not-allowed!important;opacity:1!important;font-weight:650}
/* V07 — danh sach chon: khoa cuon trang, cuon tai menu, tu dong dong khi bam ngoai. */
/* Giu nguyen thanh cuon cua trang: overflow:hidden o html/body lam sticky sidebar nhay.
   Khoa cuon nen bang wheel/touch/keyboard events trong app.js, khong doi layout. */
html.dropdown-open,body.dropdown-open{overscroll-behavior:contain}
.form-select-source{display:none!important}
.choice-select,.multi{position:relative;border:1px solid #cbd9e3;border-radius:8px;background:#fff;min-width:0}
.choice-select summary,.multi summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;min-height:43px;cursor:pointer;list-style:none;font-weight:650;font-size:13px;color:var(--navy)}
.choice-select summary::-webkit-details-marker,.multi summary::-webkit-details-marker{display:none}
.choice-select summary span:first-child,.multi summary{min-width:0;overflow-wrap:anywhere}
.choice-select[open],.multi[open]{z-index:65;border-color:#6da4c3;box-shadow:0 0 0 2px #82b1cc37}
.choice-select .options,.multi .options{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:70;background:white;border:1px solid #c5d7e2;border-radius:9px;box-shadow:0 15px 30px #193f6029;max-height:min(40vh,290px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px}
.choice-select.drop-up .options,.multi.drop-up .options{top:auto;bottom:calc(100% + 3px)}
.choice-select .options button{display:block;width:100%;text-align:left;padding:11px 12px;background:white;border:0;border-radius:6px;color:var(--ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}
.choice-select .options button:hover,.choice-select .options button:focus-visible,.choice-select .options button.current{background:#eaf3f8}
.choice-select .options button.current{font-weight:800;color:#245777}
.multi .options label{width:100%;padding:9px 7px}
@media(max-width:1200px){
 .data-table{display:block;background:transparent}
 .data-table colgroup,.data-table thead{display:none}
 .data-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}
 .data-table tbody tr{display:block;min-width:0;border:1px solid #dfe8ef;border-radius:10px;background:white;overflow:hidden}
 .data-table tbody td,.data-table tbody td:last-child{max-width:none;min-width:0;display:grid;grid-template-columns:35% minmax(0,1fr);gap:8px;align-items:start;text-align:left;padding:8px 11px;border-top:1px solid #edf2f5;font-size:12px}
 .data-table tbody td:first-child{border-top:0}
 .data-table tbody td::before{content:attr(data-label);font-size:11px;line-height:1.4;font-weight:800;color:#5b7488}
 .data-table tbody td .cell-clamp{-webkit-line-clamp:4;line-clamp:4}
 .data-table tbody td:last-child{display:flex;justify-content:flex-end;background:#f9fbfc}
 .data-table tbody td:last-child::before{display:none}
 .data-table .row-action{white-space:nowrap;padding:9px 13px;font-size:12px}
}
@media(max-width:780px){.data-table tbody{grid-template-columns:1fr;padding:10px}.data-table tbody td{grid-template-columns:36% minmax(0,1fr)}}
/* Prevent status chips from spilling into adjacent fixed-layout columns. */
.data-table .tag{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:5px 6px;font-size:10px}
.data-table td[data-label="Trạng thái"]{overflow-wrap:anywhere}

/* V07.1: tat ca noi dung ben trong danh sach thả xuong dung net thuong.
   Van giu nhan truong ben ngoai dam de de doc. */
.choice-select summary,.multi summary,.choice-select .options button,
.choice-select .options button.current,.multi .options label,
.multi .options label span{font-weight:400!important}
