/* VLI V11 – fix skill grid plus hit-target and restore Tay Tuy button. UI only. */
body.v9-jx .v9-skill-tile{position:relative;cursor:default}
body.v9-jx .v9-skill-tile .v11-tile-select{
  position:absolute;inset:0;z-index:1;display:grid;place-items:center;
  width:100%;height:100%;margin:0!important;padding:0!important;border:0!important;
  background:transparent!important;border-radius:0;cursor:pointer;
}
body.v9-jx .v9-skill-tile .v11-tile-select:hover{filter:brightness(1.2)}
body.v9-jx .v9-skill-tile .v11-tile-select:focus-visible{outline:2px solid #f5cf76!important;outline-offset:-2px}
body.v9-jx .v9-skill-tile .v9-tile-lv{z-index:2;pointer-events:none}
body.v9-jx .v9-skill-tile .v9-tile-plus{
  position:absolute;left:0;top:0;z-index:4;width:17px;height:17px;
  padding:0!important;margin:0!important;border-radius:0!important;
  border:1px solid #ed9e78!important;box-shadow:0 0 2px #000d;
  background:linear-gradient(#bd271b,#741008)!important;color:#fff!important;
  font:900 13px/14px Tahoma,Arial,sans-serif!important;text-align:center!important;cursor:pointer;
}
body.v9-jx .v9-skill-tile .v9-tile-plus:hover,
body.v9-jx .v9-skill-tile .v9-tile-plus:focus-visible{
  background:#e04428!important;outline:1px solid #ffd978!important;outline-offset:0;
}
body.v9-jx .v9-learn-header{gap:3px!important;min-width:0}
body.v9-jx .v9-learn-header strong{font-size:11px!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
body.v9-jx .v9-learn-header .v11-available-points{white-space:nowrap;font-size:10px;flex:none}
body.v9-jx .v9-learn-header .v11-head-actions{margin-left:auto;display:flex;gap:3px;flex:none;align-items:center}
body.v9-jx .v9-learn-header .v11-head-actions button{margin-left:0!important;white-space:nowrap;padding:3px 4px!important;font-size:10px!important}
body.v9-jx .v9-learn-header [data-v9-reset]{color:#ffe1ab!important;border-color:#a98d52!important;background:linear-gradient(#62512a,#2b2518)!important}
body.v9-jx .v9-learn-header [data-v9-reset]:hover{filter:brightness(1.18)}
body.v9-jx .v9-learn-header .v9-small-close{margin-left:0!important;flex:none}
@media(max-width:600px){body.v9-jx .v9-learn-header{gap:2px}}
