/* Generated application geometry/state only; appearance is Materio core. */
body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu){position:fixed;inset:auto;margin:0;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:min(580px,calc(100dvh - 88px));z-index:2001;overflow:hidden;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu)[hidden]{display:none;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head){display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:58px;padding:12px 16px;box-sizing:border-box;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head) h2{margin:0;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-actions{display:flex;align-items:center;gap:6px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-count{padding:3px 8px;white-space:nowrap;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button){display:grid;width:32px;height:32px;min-height:32px;padding:0;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button) svg{width:20px;height:20px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-body{flex:1 1 auto;min-height:0;overflow-y:auto;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item{display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:12px;padding:16px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar{display:grid;width:40px;height:40px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar svg{width:22px;height:22px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item .app-notice-menu-indicator{width:8px;height:8px;margin-top:5px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy{min-width:0;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy b{display:block;overflow-wrap:anywhere;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy p{margin:4px 0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy small{display:block;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy a{margin-top:5px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer{padding:12px 16px;flex:0 0 auto;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;min-height:0;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:132px;box-sizing:border-box;padding:18px 10px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon{display:grid;width:48px;height:48px;margin-bottom:6px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon svg{width:24px;height:24px;}html[data-navbar="sticky"] :where(body[data-dashboard-page="thong-ke"]) .portal-top{position: sticky;top: 0;z-index: 40;padding-block: 8px;margin-top: -8px;}html[data-navbar="static"] :where(body[data-dashboard-page="thong-ke"]) .portal-top{position: static;}html[data-targetsize="large"] :where(body[data-dashboard-page="thong-ke"]) .portal-btn{min-height: 42px;}:where(body[data-dashboard-page="thong-ke"]) [hidden]{display: none;}body[data-dashboard-page="thong-ke"].noscroll{overflow: hidden;padding-right: var(--sb-gap,0px);}html[data-density="compact"] :where(body[data-dashboard-page="thong-ke"]) .q{padding: 16px 18px;margin-bottom: 14px;}html[data-density="compact"] :where(body[data-dashboard-page="thong-ke"]) .sol .step{margin: 6px 0;}html[data-density="comfortable"] :where(body[data-dashboard-page="thong-ke"]) .q{padding: 30px 32px;margin-bottom: 28px;}html[data-density="comfortable"] :where(body[data-dashboard-page="thong-ke"]) .sol .step{margin: 14px 0;}:where(body[data-dashboard-page="thong-ke"]) #pbar{position: fixed;top: 0;left: 0;height: 3.5px;width: 100%;z-index: 100;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) #pbar i{display: block;height: 100%;width: 0;}:where(body[data-dashboard-page="thong-ke"]) .shell{max-width: 1340px;margin-left: auto;margin-right: auto;padding-left: clamp(16px,2.8vw,36px);padding-right: clamp(16px,2.8vw,36px);}:where(body[data-dashboard-page="thong-ke"]) header.top{position: sticky;top: 0;z-index: 60;}:where(body[data-dashboard-page="thong-ke"]) .brand{display: flex;align-items: center;gap: 12px;}:where(body[data-dashboard-page="thong-ke"]) .logo{width: 40px;height: 40px;flex: none;display: flex;align-items: center;justify-content: center;}:where(body[data-dashboard-page="thong-ke"]) .brand h1{margin: 0;display: flex;align-items: center;gap: 8px;}:where(body[data-dashboard-page="thong-ke"]) .brand .sub{display: block;}:where(body[data-dashboard-page="thong-ke"]) .bar{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}:where(body[data-dashboard-page="thong-ke"]) .shell{padding-top: 20px;padding-bottom: 40px;display: block;position: relative;}:where(body[data-dashboard-page="thong-ke"]) .q{padding: 24px 26px;margin-bottom: 22px;position: relative;}:where(body[data-dashboard-page="thong-ke"]) .tag{padding: 4px 8px;}:where(body[data-dashboard-page="thong-ke"]) mark{padding: 1px 5px;}:where(body[data-dashboard-page="thong-ke"]) .opts{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 10px;margin: 14px 0 16px;}:where(body[data-dashboard-page="thong-ke"]) .opt{padding: 10px 14px;display: flex;align-items: center;gap: 10px;position: relative;user-select: none;}:where(body[data-dashboard-page="thong-ke"]) .opt.correct::after{content: "✓ Đúng";position: absolute;right: 10px;padding: 2px 7px;}:where(body[data-dashboard-page="thong-ke"]) .sol{max-height: 0;overflow: hidden;margin-top: 0;padding-top: 0;}:where(body[data-dashboard-page="thong-ke"]) .q.open .sol{max-height: 6000px;margin-top: 16px;padding-top: 14px;}:where(body[data-dashboard-page="thong-ke"]) .step{display: grid;grid-template-columns: 26px 1fr;gap: 10px;margin: 10px 0;}:where(body[data-dashboard-page="thong-ke"]) .step .body{min-width: 0;}:where(body[data-dashboard-page="thong-ke"]) .step p{margin: 0 0 5px;}:where(body[data-dashboard-page="thong-ke"]) #top{position: fixed;right: 20px;bottom: 20px;z-index: 70;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) #top.show{pointer-events: auto;}:where(body[data-dashboard-page="thong-ke"]) #toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 1000;display: block;width: max-content;max-width: min(420px,calc(100vw - 36px));min-height: 48px;padding: 13px 18px 13px 46px;overflow: hidden;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) #toast::before{content: "";position: absolute;top: 12px;left: 13px;width: 22px;height: 22px;}:where(body[data-dashboard-page="thong-ke"]) #toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="thong-ke"]) #toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) #toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="thong-ke"]) .modal{position: fixed;top: 50%;left: 50%;width: min(960px,94vw);max-height: min(88vh,900px);z-index: 95;overflow-y: auto;pointer-events: none;visibility: hidden;padding: 22px;}:where(body[data-dashboard-page="thong-ke"]) .modal.open{pointer-events: auto;visibility: visible;}@media print{:where(body[data-dashboard-page="thong-ke"]) .top,:where(body[data-dashboard-page="thong-ke"]) .modal,:where(body[data-dashboard-page="thong-ke"]) #pbar,:where(body[data-dashboard-page="thong-ke"]) #top,:where(body[data-dashboard-page="thong-ke"]) #toast{display: none;}:where(body[data-dashboard-page="thong-ke"]) .q{margin: 12px 0;padding: 12px;}:where(body[data-dashboard-page="thong-ke"]) .sol{display: block;max-height: none;padding-top: 10px;margin-top: 10px;}}:where(body[data-dashboard-page="thong-ke"]) .shell{width: 100%;max-width: none;padding-left: clamp(16px,2.8vw,72px);padding-right: clamp(16px,2.8vw,72px);}:where(body[data-dashboard-page="thong-ke"]) #main{width: 100%;min-width: 0;}:where(body[data-dashboard-page="thong-ke"]) .logo{overflow: hidden;padding: 0;}:where(body[data-dashboard-page="thong-ke"]) .logo img{width: 100%;height: 100%;display: block;object-fit: cover;}@media (max-width: 760px){:where(body[data-dashboard-page="thong-ke"]) .shell{padding-left: 16px;padding-right: 16px;}:where(body[data-dashboard-page="thong-ke"]) .brand .sub,:where(body[data-dashboard-page="thong-ke"]) header .bar{display: none;}:where(body[data-dashboard-page="thong-ke"]) .logo{width: 36px;height: 36px;}:where(body[data-dashboard-page="thong-ke"]) .shell{padding-top: 14px;padding-bottom: 22px;}:where(body[data-dashboard-page="thong-ke"]) .q{padding: 22px 16px 18px;margin-bottom: 16px;}:where(body[data-dashboard-page="thong-ke"]) .opts{grid-template-columns: 1fr;}}:where(body[data-dashboard-page="thong-ke"]) [hidden]{display: none;}body[data-dashboard-page="thong-ke"].portal-page{margin: 0;min-height: 100vh;}:where(body[data-dashboard-page="thong-ke"]) .portal-top{display: flex;align-items: center;gap: 18px;margin-bottom: 22px;}:where(body[data-dashboard-page="thong-ke"]) .portal-top-copy{flex: 1;}:where(body[data-dashboard-page="thong-ke"]) .portal-top h1{margin: 6px 0 4px;}:where(body[data-dashboard-page="thong-ke"]) .portal-top p{margin: 0;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-head{padding: 18px 20px;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-head h2{margin: 0;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-head p{margin: 4px 0 0;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-body{padding: 20px;}:where(body[data-dashboard-page="thong-ke"]) .portal-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;}:where(body[data-dashboard-page="thong-ke"]) .metric{padding: 18px 20px;}:where(body[data-dashboard-page="thong-ke"]) .metric span{display: block;}:where(body[data-dashboard-page="thong-ke"]) .metric b{display: block;margin-top: 6px;}:where(body[data-dashboard-page="thong-ke"]) .portal-section{margin-top: 18px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty{padding: 36px 20px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty b,:where(body[data-dashboard-page="thong-ke"]) .portal-empty span{display: block;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty span{margin-top: 6px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty.is-illustrated{min-height: 390px;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 28px 20px 38px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty-illustration{display: block;width: min(460px,82%);height: 245px;margin: 0 auto 8px;object-fit: contain;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty.is-illustrated span{max-width: 540px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty-actions{display: flex;justify-content: center;gap: 8px;margin-top: 18px;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-body > .portal-empty.is-illustrated{min-height: 350px;}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) .portal-empty.is-illustrated{min-height: 330px;padding: 20px 14px 30px;}:where(body[data-dashboard-page="thong-ke"]) .portal-empty-illustration{width: min(330px,92%);height: 190px;}}:where(body[data-dashboard-page="thong-ke"]) .portal-btn{min-height: 40px;height: 40px;padding: 0 16px;}:where(body[data-dashboard-page="thong-ke"]) .attempt-list{display: grid;gap: 10px;}:where(body[data-dashboard-page="thong-ke"]) .attempt-row{padding: 14px 16px;display: grid;grid-template-columns: minmax(180px,1fr) repeat(3,auto);align-items: center;gap: 16px;}:where(body[data-dashboard-page="thong-ke"]) .attempt-row b,:where(body[data-dashboard-page="thong-ke"]) .attempt-row small{display: block;}:where(body[data-dashboard-page="thong-ke"]) .attempt-row small{margin-top: 4px;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-body table{width: 100%;border-collapse: separate;overflow: hidden;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-body thead th{padding: 12px 16px;}:where(body[data-dashboard-page="thong-ke"]) .portal-card-body tbody td{padding: 12px 16px;}:where(body[data-dashboard-page="thong-ke"]) .note-list-head{display: grid;gap: 8px;margin-bottom: 8px;}:where(body[data-dashboard-page="thong-ke"]) .note-item{flex: 1;min-width: 0;display: flex;gap: 10px;align-items: flex-start;padding: 10px 4px 10px 10px;}:where(body[data-dashboard-page="thong-ke"]) .note-item b{display: flex;align-items: center;gap: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="thong-ke"]) .note-item small{display: block;margin-top: 4px;}:where(body[data-dashboard-page="thong-ke"]) .note-item-menu{position: absolute;right: 2px;top: calc(100% - 2px);z-index: 30;min-width: 170px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="thong-ke"]) .note-item-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="thong-ke"]) .note-head{display: flex;align-items: flex-start;gap: 12px;padding: 18px 18px 12px;}:where(body[data-dashboard-page="thong-ke"]) .note-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 30;min-width: 178px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="thong-ke"]) .note-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="thong-ke"]) .note-toolbar{display: flex;align-items: center;gap: 2px;flex-wrap: wrap;padding: 8px 12px;}:where(body[data-dashboard-page="thong-ke"]) .note-toolbar button{min-width: 30px;height: 30px;display: grid;}:where(body[data-dashboard-page="thong-ke"]) .note-toolbar button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="thong-ke"]) .note-body{flex: 1;min-height: 340px;padding: 16px 18px 24px;}:where(body[data-dashboard-page="thong-ke"]) .note-body:empty::before{content: attr(data-placeholder);}:where(body[data-dashboard-page="thong-ke"]) .note-body p{margin: 0 0 8px;}:where(body[data-dashboard-page="thong-ke"]) .note-body h1,:where(body[data-dashboard-page="thong-ke"]) .note-body h2,:where(body[data-dashboard-page="thong-ke"]) .note-body h3{margin: 12px 0 6px;}:where(body[data-dashboard-page="thong-ke"]) .note-body ul,:where(body[data-dashboard-page="thong-ke"]) .note-body ol{margin: 6px 0 10px;padding-left: 22px;}:where(body[data-dashboard-page="thong-ke"]) .note-body blockquote{margin: 8px 0;padding: 7px 12px;}:where(body[data-dashboard-page="thong-ke"]) .note-body pre{margin: 8px 0;padding: 10px 12px;white-space: pre-wrap;}:where(body[data-dashboard-page="thong-ke"]) .note-body code{padding: 1px 5px;}:where(body[data-dashboard-page="thong-ke"]) .note-body img{max-width: 100%;}:where(body[data-dashboard-page="thong-ke"]) .note-toolbar .ns{display: inline-block;}:where(body[data-dashboard-page="thong-ke"]) .portal-toast{position: fixed;left: 50%;bottom: 25px;padding: 10px 17px;pointer-events: none;z-index: 200;}:where(body[data-dashboard-page="thong-ke"]) #toast,:where(body[data-dashboard-page="thong-ke"]) .portal-toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 220;display: block;width: max-content;max-width: min(400px,calc(100vw - 36px));min-height: 46px;padding: 12px 16px 12px 44px;pointer-events: none;overflow: hidden;}:where(body[data-dashboard-page="thong-ke"]) #toast::before,:where(body[data-dashboard-page="thong-ke"]) .portal-toast::before{content: "";position: absolute;top: 11px;left: 12px;display: grid;width: 22px;height: 22px;}:where(body[data-dashboard-page="thong-ke"]) #toast::after,:where(body[data-dashboard-page="thong-ke"]) .portal-toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="thong-ke"]) #toast.show,:where(body[data-dashboard-page="thong-ke"]) .portal-toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) #toast,:where(body[data-dashboard-page="thong-ke"]) .portal-toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="thong-ke"]) .notice-head{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;}:where(body[data-dashboard-page="thong-ke"]) .notice-tabs{display: inline-flex;gap: 2px;padding: 3px;}:where(body[data-dashboard-page="thong-ke"]) .notice-tabs button{min-height: 30px;padding: 0 14px;}:where(body[data-dashboard-page="thong-ke"]) .notice-open{align-self: center;display: inline-flex;align-items: center;gap: 5px;padding: 7px 9px;white-space: nowrap;}:where(body[data-dashboard-page="thong-ke"]) .notice-open svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="thong-ke"]) .profile-form{padding: 18px;display: grid;gap: 13px;}:where(body[data-dashboard-page="thong-ke"]) .profile-form :is(label,.materio-field) span{display: block;margin-bottom: 6px;}:where(body[data-dashboard-page="thong-ke"]) .profile-form input{width: 100%;height: 40px;padding: 0 12px;}@media (max-width: 900px){:where(body[data-dashboard-page="thong-ke"]) .portal-grid{grid-template-columns: 1fr;}}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) .portal-top{align-items: flex-start;}:where(body[data-dashboard-page="thong-ke"]) .attempt-row{grid-template-columns: 1fr 1fr;gap: 10px;}}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb{margin: 0 0 14px;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb ol{display: flex;align-items: center;gap: 7px;margin: 0;padding: 0;list-style: none;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb li,:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb a{display: inline-flex;align-items: center;gap: 6px;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb-separator svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="thong-ke"]) .portal-top-copy.has-app-breadcrumb h1{margin-top: 0;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-head{min-height: 68px;padding: 17px 19px;}body[data-dashboard-page="thong-ke"].portal-page .portal-top{margin-bottom: 20px;}body[data-dashboard-page="thong-ke"].portal-page .portal-top h1{margin-block: 4px;}body[data-dashboard-page="thong-ke"].portal-page .portal-section{margin-top: 16px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-head{min-height: 0;padding: 15px 16px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body{padding: 16px;}body[data-dashboard-page="thong-ke"].portal-page .portal-btn{min-height: 36px;padding-inline: 12px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body thead th{padding: 10px 12px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body tbody td{padding: 10px 12px;}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb{margin-bottom: 11px;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb ol{overflow-x: auto;}:where(body[data-dashboard-page="thong-ke"]) .app-breadcrumb li{flex: 0 0 auto;}}body[data-dashboard-page="thong-ke"].portal-page .portal-top{gap: 16px;margin-bottom: 22px;}body[data-dashboard-page="thong-ke"].portal-page .portal-top h1{margin: 4px 0 6px;}body[data-dashboard-page="thong-ke"].portal-page .app-breadcrumb,body[data-dashboard-page="thong-ke"].portal-page .profile-breadcrumb{margin-bottom: 16px;}body[data-dashboard-page="thong-ke"].portal-page .app-breadcrumb ol,body[data-dashboard-page="thong-ke"].portal-page .profile-breadcrumb ol{gap: 8px;}body[data-dashboard-page="thong-ke"].portal-page .app-breadcrumb svg,body[data-dashboard-page="thong-ke"].portal-page .profile-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="thong-ke"].portal-page .app-breadcrumb .app-breadcrumb-separator svg{width: 15px;height: 15px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-head{min-height: 0;padding: 18px 20px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-head p{margin-top: 3px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body{padding: 20px;}body[data-dashboard-page="thong-ke"].portal-page .metric{padding: 20px 22px;}body[data-dashboard-page="thong-ke"].portal-page .metric b{margin-top: 8px;}body[data-dashboard-page="thong-ke"].portal-page .metric small{margin-top: 4px;}body[data-dashboard-page="thong-ke"].portal-page .portal-btn,body[data-dashboard-page="thong-ke"].portal-page .notice-tabs button{min-height: 40px;padding: 8px 16px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body thead th{height: 44px;padding: 12px 18px;}body[data-dashboard-page="thong-ke"].portal-page .portal-card-body tbody td{padding: 12px 18px;}body[data-dashboard-page="thong-ke"].portal-page .attempt-row{padding: 15px 18px;gap: 18px;}body[data-dashboard-page="thong-ke"].portal-page .attempt-row small{margin-top: 4px;}body[data-dashboard-page="thong-ke"].portal-page .notice-tabs{padding: 4px;}body[data-dashboard-page="thong-ke"].portal-page .notice-tabs button{min-height: 36px;padding: 6px 14px;}body[data-dashboard-page="thong-ke"].portal-page .note-item{padding: 10px 12px;}body[data-dashboard-page="thong-ke"].portal-page .note-item small{margin-top: 3px;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb{display: flex;align-items: center;gap: 8px;min-height: 24px;margin: 0 0 16px;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb a,body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb .is-current{display: inline-flex;align-items: center;gap: 6px;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb svg{width: 20px;height: 20px;flex: 0 0 auto;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb .catalog-breadcrumb-sep{display: inline-flex;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}body[data-dashboard-page="thong-ke"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb,body[data-dashboard-page="thong-ke"].import-page .catalog-breadcrumb.app-shell-breadcrumb{gap: 8px;margin: 0 0 16px;}body[data-dashboard-page="thong-ke"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb svg,body[data-dashboard-page="thong-ke"].import-page .catalog-breadcrumb.app-shell-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="thong-ke"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg,body[data-dashboard-page="thong-ke"].import-page .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}@media (max-width: 640px){body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb{margin-bottom: 11px;}body[data-dashboard-page="thong-ke"] .app-shell-breadcrumb svg{width: 18px;height: 18px;}}:where(body[data-dashboard-page="thong-ke"]) .app-top-loader{position: fixed;top: 0;left: 0;height: 3px;width: 0%;z-index: 100000;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) .app-top-loader.is-finishing{width: 100%;}:where(body[data-dashboard-page="thong-ke"]) .shimmer,:where(body[data-dashboard-page="thong-ke"]) [data-shimmer],:where(body[data-dashboard-page="thong-ke"]) .sk-line,:where(body[data-dashboard-page="thong-ke"]) .sk-circle,:where(body[data-dashboard-page="thong-ke"]) .sk-btn{position: relative;overflow: hidden;}:where(body[data-dashboard-page="thong-ke"]) .shimmer::after,:where(body[data-dashboard-page="thong-ke"]) [data-shimmer]::after,:where(body[data-dashboard-page="thong-ke"]) .sk-line::after,:where(body[data-dashboard-page="thong-ke"]) .sk-circle::after,:where(body[data-dashboard-page="thong-ke"]) .sk-btn::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) .sk-line{display: block;height: 14px;margin-bottom: 8px;}:where(body[data-dashboard-page="thong-ke"]) .sk-line:last-child{margin-bottom: 0;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w25{width: 25%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w40{width: 40%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w50{width: 50%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w60{width: 60%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w70{width: 70%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w85{width: 85%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-w100{width: 100%;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-h12{height: 12px;}:where(body[data-dashboard-page="thong-ke"]) .sk-line.sk-h16{height: 16px;}:where(body[data-dashboard-page="thong-ke"]) .sk-circle{flex: none;}:where(body[data-dashboard-page="thong-ke"]) .sk-circle.sk-s38{width: 38px;height: 38px;}:where(body[data-dashboard-page="thong-ke"]) .sk-btn{height: 34px;width: 88px;flex: none;}:where(body[data-dashboard-page="thong-ke"]) .sk-exam-card{padding: 16px;display: flex;flex-direction: column;gap: 12px;}:where(body[data-dashboard-page="thong-ke"]) .sk-exam-head{display: flex;gap: 12px;align-items: flex-start;}:where(body[data-dashboard-page="thong-ke"]) .sk-exam-meta{display: flex;gap: 16px;margin-top: 4px;}:where(body[data-dashboard-page="thong-ke"]) .sk-exam-actions{display: flex;gap: 8px;margin-top: 6px;}:where(body[data-dashboard-page="thong-ke"]) .sk-attempt-item{padding: 14px 16px;display: grid;grid-template-columns: minmax(180px,1fr) 90px 70px 60px;align-items: center;gap: 16px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast{display: flex;align-items: center;gap: 10px;min-height: 46px;margin: 14px 24px 0;padding: 7px 10px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-icon{display: grid;width: 30px;height: 30px;flex: 0 0 auto;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-icon svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-copy{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 8px;min-width: 0;flex: 1;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-copy b{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-copy small{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast > button{width: 30px;height: 30px;display: grid;flex: 0 0 auto;padding: 0;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast > button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup{position: fixed;inset: 0;z-index: 1200;display: grid;padding: 20px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup section{width: min(520px,100%);overflow: hidden;}:where(body[data-dashboard-page="thong-ke"]) .system-popup-head{display: flex;align-items: center;gap: 12px;padding: 18px 22px;}:where(body[data-dashboard-page="thong-ke"]) .system-popup-icon{width: 38px;height: 38px;display: grid;flex: 0 0 auto;}:where(body[data-dashboard-page="thong-ke"]) .system-popup-icon svg{width: 21px;height: 21px;}:where(body[data-dashboard-page="thong-ke"]) .system-popup-head > div{display: flex;flex-direction: column;}:where(body[data-dashboard-page="thong-ke"]) .system-popup-body{padding: 22px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup h2{margin: 0 0 12px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup blockquote{position: relative;margin: 0;padding: 13px 15px 13px 18px;white-space: pre-wrap;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 22px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup button{min-height: 36px;padding: 0 15px;display: inline-flex;align-items: center;gap: 7px;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup button svg{width: 16px;height: 16px;}@media (max-width: 560px){:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup footer{align-items: stretch;flex-direction: column;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-popup button{justify-content: center;}}@media (max-width: 700px){:where(body[data-dashboard-page="thong-ke"]) .system-broadcast{margin: 12px 14px 0;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-copy{display: flex;align-items: flex-start;flex-direction: column;gap: 0;}:where(body[data-dashboard-page="thong-ke"]) .system-broadcast-copy small{width: 100%;}}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-:is(label,.materio-field){display:block;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-author{display:block;margin-top:4px;overflow-wrap:anywhere;}:where(body[data-dashboard-page="thong-ke"]) .calc-root[hidden]{display: none;}:where(body[data-dashboard-page="thong-ke"]) .calc-root{position: fixed;inset: 0;z-index: 300;pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) .calc-shell{position: fixed;right: 22px;bottom: 22px;width: 404px;max-height: calc(100vh - 32px);display: flex;flex-direction: column;pointer-events: auto;overflow: auto;}:where(body[data-dashboard-page="thong-ke"]) .calc-head{display: flex;align-items: center;gap: 8px;padding: 8px 10px 8px 14px;user-select: none;}:where(body[data-dashboard-page="thong-ke"]) .calc-head-title{display: flex;align-items: baseline;gap: 7px;}:where(body[data-dashboard-page="thong-ke"]) .calc-head-mode{margin-left: auto;}:where(body[data-dashboard-page="thong-ke"]) .calc-close{width: 26px;height: 26px;}:where(body[data-dashboard-page="thong-ke"]) .calc-lcd{margin: 10px 12px 8px;padding: 6px 9px 7px;min-height: 104px;display: flex;flex-direction: column;}:where(body[data-dashboard-page="thong-ke"]) .calc-status{display: flex;gap: 7px;}:where(body[data-dashboard-page="thong-ke"]) .calc-expr{flex: 1;min-height: 44px;max-height: 96px;overflow: auto;padding: 2px 1px;white-space: nowrap;}:where(body[data-dashboard-page="thong-ke"]) .calc-expr::-webkit-scrollbar{display: none;}:where(body[data-dashboard-page="thong-ke"]) .calc-result{min-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}:where(body[data-dashboard-page="thong-ke"]) .calc-line{min-height: 21px;}:where(body[data-dashboard-page="thong-ke"]) .calc-lines{display: flex;flex-direction: column;gap: 1px;}:where(body[data-dashboard-page="thong-ke"]) .calc-cursor{display: inline-block;width: 2px;height: 1.05em;margin: 0 1px;}:where(body[data-dashboard-page="thong-ke"]) .c-frac{display: inline-flex;flex-direction: column;margin: 0 2px;}:where(body[data-dashboard-page="thong-ke"]) .c-frac .c-num-box{padding: 0 3px;}:where(body[data-dashboard-page="thong-ke"]) .c-frac .c-den-box{padding: 0 3px;}:where(body[data-dashboard-page="thong-ke"]) .c-root{display: inline-flex;align-items: stretch;margin: 0 1px;}:where(body[data-dashboard-page="thong-ke"]) .c-root-idx{align-self: flex-start;margin-top: -2px;}:where(body[data-dashboard-page="thong-ke"]) .c-root-body{padding: 0 2px 0 1px;}:where(body[data-dashboard-page="thong-ke"]) .c-sup{display: inline-block;margin: 0 1px;}:where(body[data-dashboard-page="thong-ke"]) .c-log{display: inline-flex;align-items: baseline;}:where(body[data-dashboard-page="thong-ke"]) .c-log-base{align-self: flex-end;margin: 0 2px 0 1px;}:where(body[data-dashboard-page="thong-ke"]) .c-op{margin: 0 2px;}:where(body[data-dashboard-page="thong-ke"]) .c-result-frac{display: inline-flex;align-items: center;gap: 3px;}:where(body[data-dashboard-page="thong-ke"]) .calc-pad{padding: 4px 10px 6px;display: flex;flex-direction: column;gap: 4px;overflow: auto;}:where(body[data-dashboard-page="thong-ke"]) .calc-top{display: flex;align-items: center;gap: 8px;padding: 2px 2px 6px;}:where(body[data-dashboard-page="thong-ke"]) .k-round{width: 38px;height: 30px;}:where(body[data-dashboard-page="thong-ke"]) .calc-dpad{margin-left: auto;margin-right: auto;position: relative;width: 84px;height: 62px;}:where(body[data-dashboard-page="thong-ke"]) .calc-dpad-key{position: absolute;width: 28px;height: 22px;}:where(body[data-dashboard-page="thong-ke"]) .calc-dpad-key::before{content: '';position: absolute;inset: 0;margin: auto;width: 0;height: 0;}:where(body[data-dashboard-page="thong-ke"]) .calc-row{display: grid;gap: 5px;}:where(body[data-dashboard-page="thong-ke"]) .calc-row-4{grid-template-columns: repeat(4,1fr);}:where(body[data-dashboard-page="thong-ke"]) .calc-row-6{grid-template-columns: repeat(6,1fr);}:where(body[data-dashboard-page="thong-ke"]) .calc-row-5{grid-template-columns: repeat(5,1fr);}:where(body[data-dashboard-page="thong-ke"]) .k-wrap{display: flex;flex-direction: column;gap: 1px;min-width: 0;}:where(body[data-dashboard-page="thong-ke"]) .k-labels{height: 11px;display: flex;gap: 4px;justify-content: center;align-items: center;overflow: hidden;white-space: nowrap;}:where(body[data-dashboard-page="thong-ke"]) .calc-key{height: 30px;min-width: 0;padding: 0 2px;}:where(body[data-dashboard-page="thong-ke"]) .calc-hint{padding: 0 12px 9px;}@media (max-width: 760px){:where(body[data-dashboard-page="thong-ke"]) .calc-shell{left: 8px;right: 8px;bottom: 8px;width: auto;max-height: calc(100vh - 16px);}:where(body[data-dashboard-page="thong-ke"]) .calc-key{height: 36px;}:where(body[data-dashboard-page="thong-ke"]) .calc-dpad{width: 96px;height: 68px;}:where(body[data-dashboard-page="thong-ke"]) .calc-dpad-key{width: 32px;height: 24px;}:where(body[data-dashboard-page="thong-ke"]) .calc-hint{display: none;}}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast{box-sizing: border-box;overflow-wrap: anywhere;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toasts{position: fixed;z-index: 10000;top: 16px;right: 18px;bottom: auto;display: flex;flex-direction: column;align-items: flex-end;gap: 8px;width: min(400px,calc(100vw - 36px));pointer-events: none;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast{display: grid;grid-template-columns: 24px minmax(0,1fr) 24px;align-items: center;gap: 10px;width: fit-content;min-width: 250px;max-width: 100%;min-height: 54px;padding: 12px 12px 12px 14px;pointer-events: auto;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-icon{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-icon svg{display: block;width: 16px;height: 16px;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-icon svg circle{display: none;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-message{min-width: 0;overflow-wrap: anywhere;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-dismiss{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast-dismiss svg{width: 15px;height: 15px;}@media (max-width: 640px){:where(body[data-dashboard-page="thong-ke"]) .workspace-toasts{top: 10px;right: 10px;width: calc(100vw - 20px);}:where(body[data-dashboard-page="thong-ke"]) .workspace-toast{width: 100%;min-width: 0;}}@media print{:where(body[data-dashboard-page="thong-ke"]) .workspace-toasts{display: none;}}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:18px;width:min(360px,calc(100vw - 36px));gap:8px;}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:fit-content;min-width:250px;min-height:54px;padding:14px 12px 14px 16px;grid-template-columns:22px minmax(0,1fr) 24px;gap:12px;}@media (max-width:640px){body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:12px;width:calc(100vw - 24px);}body[data-dashboard-page="thong-ke"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:100%;min-width:0;}}:where(body[data-dashboard-page="thong-ke"]) .ns{position: relative;display: inline-block;min-width: 0;}:where(body[data-dashboard-page="thong-ke"]) .note-toolbar .ns{width: auto;}