/* VƯỜN NGOẠI NGỮ v6.15.465 — TEACHER SMART DASHBOARD */
body.v465-ui #view-teacher>.container>.teacher-stats{display:none!important}
body.v465-ui .v465-workspace{margin:14px 0 18px;padding:18px;border:1px solid #d8e8e3;background:linear-gradient(135deg,#fff,#f5fbf8)}
body.v465-ui .v465-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}
body.v465-ui .v465-head h2{margin:3px 0 5px;font-size:24px;color:#173f36}.v465-head p{margin:0;color:#687a74}.v465-head>button{min-height:40px;border:1px solid #cfe0da;border-radius:11px;background:#fff;padding:8px 12px;font-weight:800;color:#315a50}
body.v465-ui .v465-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:11px}
body.v465-ui .v465-areas button{display:flex;gap:9px;align-items:flex-start;text-align:left;padding:11px;border:1px solid #d9e7e2;border-radius:14px;background:#fff;color:#173f36;font:inherit;cursor:pointer}
body.v465-ui .v465-areas button>span{font-size:19px}.v465-areas strong{display:block;font-size:13px}.v465-areas small{display:block;margin-top:2px;color:#71827d;font-size:11px}
body.v465-ui .v465-areas button.active{background:#ecf8f4;border-color:#0f8f83;box-shadow:0 0 0 2px rgba(15,143,131,.07) inset}
body.v465-ui .v465-course{margin-bottom:10px}.v465-course:empty{display:none}.v465-course label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f4f9f7;border:1px solid #dae9e4;font-weight:800;color:#315a50}.v465-course select{min-height:40px;min-width:230px;border:1px solid #cbdcd6;border-radius:10px;background:#fff;padding:7px 9px;font:inherit}
body.v465-ui .v465-summary{display:grid;grid-template-columns:1.3fr .7fr .9fr;gap:9px;margin-bottom:11px}.v465-summary article{padding:11px 12px;border:1px solid #deebe7;border-radius:13px;background:#f9fcfb}.v465-summary span{display:block;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#668078}.v465-summary strong{display:block;margin-top:4px;font-size:18px;color:#173f36}.v465-summary small{display:block;margin-top:2px;color:#72817c}
body.v465-ui .v465-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v465-actions button{display:grid;grid-template-columns:34px 1fr;column-gap:8px;align-items:center;text-align:left;min-height:62px;padding:10px;border:1px solid #d8e6e1;border-radius:14px;background:#fff;font:inherit;color:#173f36}.v465-actions button:first-letter{font-size:20px}.v465-actions strong{display:block;font-size:14px}.v465-actions small{display:block;grid-column:2;color:#71817c;font-size:11px}.v465-actions button.disabled{opacity:.45;cursor:not-allowed}
body.v465-ui .v465-learning{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed #d5e5df}.v465-learning.hidden{display:none}.v465-learning button{min-height:40px;border:1px solid #d0e0db;border-radius:11px;background:#fff;padding:8px 11px;font-weight:800;color:#28584c}
body.v465-ui .v465-area-note{margin:0 0 10px;padding:9px 11px;border:1px solid #d2e5df;border-radius:11px;background:#eff8f5;color:#315b50;font-size:12.5px;font-weight:750}.v465-area-note.hidden{display:none}
body.v465-ui .v465-hidden{display:none!important}
body.v465-ui #view-teacher>.container>.teacher-tabs{display:none!important}
body.v465-ui.v465-advanced #view-teacher>.container>.teacher-tabs{display:flex!important;flex-wrap:wrap;gap:7px}
body.v465-ui .v356-mobile-teacher-nav,body.v465-ui .v357-mobile-teacher-nav{display:none!important}
@media(max-width:900px){body.v465-ui .v465-actions{grid-template-columns:repeat(2,1fr)}body.v465-ui .v465-summary{grid-template-columns:1fr}body.v465-ui .v465-head{flex-direction:column}.v465-head>button{width:100%}}
@media(max-width:600px){body.v465-ui .v465-workspace{padding:14px}.v465-areas{grid-template-columns:1fr 1fr!important}.v465-actions{grid-template-columns:1fr!important}.v465-course label{align-items:stretch;flex-direction:column}.v465-course select{width:100%;min-width:0}}