#view-training .training-layout{grid-template-columns:minmax(0,1fr)!important}
#view-training .training-side{display:block!important}
#view-training .training-history-card,.home-news{display:none!important}
#view-training .training-grid thead th{background:#244837!important;color:#fff!important;font-weight:700!important;font-size:12px!important;text-shadow:none!important;opacity:1!important}
#view-training .training-grid td{color:#213e2c!important}
#view-training .training-grid .train-ability button:not(:disabled),#view-training .training-skill button:not(:disabled){background:#edb842!important;color:#29200a!important;border:1px solid #976c13!important;opacity:1!important;font-weight:900!important;box-shadow:0 1px 3px #5d44192b!important}
#view-training .training-grid .train-ability:has(button:not(:disabled)){background:#fff0bf!important}
#view-training .training-grid .train-ability button:disabled,#view-training .training-skill button:disabled{background:#e0e5e1!important;color:#879189!important;border:1px solid #bdc7bf!important;opacity:1!important}
#view-training .training-grid small{color:#445d4b!important;font-size:11px!important}
#view-training .training-skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#training-test-xp{margin-top:8px;padding:8px 12px;background:#edb842;color:#29200a;border:1px solid #976c13;border-radius:5px;font-weight:700}#training-test-xp:disabled{background:#e1e7e2;color:#58665c;border-color:#b5c2b8}
@media(max-width:800px){#view-training .training-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}

#training-confirmation{width:330px;max-width:calc(100vw - 24px);padding:16px;border-radius:6px}#training-confirmation h2{font-size:18px;margin:0 0 8px}#training-confirm-description,#training-target-total{font-size:12px;line-height:1.5}#training-target-options{max-height:310px;overflow:auto;border:1px solid #b9c9be;border-radius:4px}.training-target-option{display:flex;align-items:center;gap:9px;padding:6px 10px;color:#203b29;background:#fff;font-size:13px;cursor:pointer}.training-target-option:nth-child(even){background:#f0f4ef}.training-target-option span{margin-left:auto}.training-target-option input{width:auto;margin:0;accent-color:#91691e}.training-target-option:has(input:checked){background:#ffe8a3;box-shadow:inset 3px 0 #b78929}.training-target-option.unaffordable{color:#8a938c;cursor:default}#training-confirmation form{display:flex;justify-content:flex-end;gap:8px}#training-target-total{font-weight:600}
