/* V64 — make the worksheet library impossible to miss */
#v64WorksheetTopBtn{
  display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;
  border:1px solid #cfe2ea;border-radius:12px;background:#fff;color:#0b4d68;
  font-weight:900;font-size:12px;cursor:pointer;box-shadow:0 7px 18px rgba(20,56,78,.06)
}
#v64WorksheetTopBtn:hover{background:#f4fbfd;border-color:#a9d5df}
#nav button[data-panel="worksheets"].v64-ws-nav{
  background:linear-gradient(135deg,rgba(14,172,166,.20),rgba(22,126,160,.20));
  border:1px solid rgba(111,222,214,.22);color:#fff;font-weight:900
}
#nav button[data-panel="worksheets"].v64-ws-nav::after{
  content:'1040 / Grade';margin-inline-start:auto;font-size:8px;padding:3px 6px;border-radius:999px;
  background:rgba(255,255,255,.13);color:#bff5ef;white-space:nowrap
}
.v64-ws-launch{
  margin:0 0 16px;border:1px solid #d8e7ed;border-radius:20px;padding:18px 20px;
  background:linear-gradient(135deg,#ffffff 0%,#f0fbfb 58%,#edf7fb 100%);
  box-shadow:0 10px 26px rgba(24,50,72,.055);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center
}
.v64-ws-launch-copy{display:flex;gap:14px;align-items:center;min-width:0}
.v64-ws-launch-icon{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#0b617c,#0aa69d);color:#fff;display:grid;place-items:center;font-size:24px;flex:0 0 auto}
.v64-ws-launch h2{margin:0 0 5px;color:#0b3558;font-size:18px;line-height:1.3}
.v64-ws-launch p{margin:0;color:#6b7d8c;font-size:11px;line-height:1.7}
.v64-ws-launch-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}
.v64-ws-chip{font-size:9px;font-weight:900;border:1px solid #cfe5e8;background:#fff;color:#1b6373;border-radius:999px;padding:5px 8px}
.v64-ws-launch-btn{border:0;border-radius:13px;background:linear-gradient(135deg,#0b617c,#0aa69d);color:#fff;padding:12px 17px;font-size:12px;font-weight:900;cursor:pointer;min-width:150px;box-shadow:0 8px 18px rgba(11,97,124,.16)}
.v64-ws-launch-btn:hover{filter:brightness(.98);transform:translateY(-1px)}
body.lang-en .v64-ws-launch,body.v57-en .v64-ws-launch{direction:ltr;text-align:left}
body.lang-ar .v64-ws-launch,body.v57-ar .v64-ws-launch{direction:rtl;text-align:right}
@media(max-width:780px){
  #v64WorksheetTopBtn{padding:9px 10px;font-size:0}#v64WorksheetTopBtn .v64-top-icon{font-size:18px}
  .v64-ws-launch{grid-template-columns:1fr}.v64-ws-launch-btn{width:100%}
}
