.trainer-heading,.trainer-filters,.trainer-class-choice,.skill-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.trainer-heading h2,.skills-page h2{margin:5px 0;color:#e9d3a1}.trainer-heading p{color:#adac9b;margin:5px 0}.trainer-wallet{display:grid;gap:7px;color:#e7c678;text-align:right}.trainer-wallet small{color:#aaa796}.trainer-class-choice{padding:15px;background:#242522;border:1px solid #494938;margin:18px 0}.trainer-class-choice small{flex-basis:100%;color:#b3b3a4}.trainer-filters{padding:8px 0 18px}.trainer-filters input{max-width:220px;padding:8px;background:#181a19;color:#e5dfd3;border:1px solid #52503c;border-radius:4px}.training-list{display:grid;gap:9px}.training-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:16px;background:linear-gradient(100deg,#282923,#1b1e1c);border:1px solid #424637;border-radius:5px;align-items:start}.training-row>img{width:42px;height:42px;image-rendering:pixelated;border:1px solid #9e8857;border-radius:4px}.training-row h3{font-size:15px;margin:0 0 5px;color:#e6d5ad}.training-row p{font-size:13px;color:#bdbfae;line-height:1.7;margin:6px 0}.training-row small{font-size:11px;color:#9aa399}.training-purchase{display:grid;gap:12px;text-align:right;min-width:115px;font-size:12px;color:#d6c284}.training-locked{opacity:.63}.skill-category{font-size:10px;border:1px solid #6f725c;border-radius:3px;padding:2px 4px;font-weight:normal;color:#b8c6a6}.training-requirement{color:#d3a17e!important}.trainer-empty{padding:38px 18px;background:#222722;color:#b2b4a4;text-align:center}.skill-section-heading{margin:26px 0 10px;padding-top:15px;border-top:1px solid #404537}.skill-section-heading h3{color:#e4cc95;margin:0}.skill-section-heading small,.skill-section-heading>span{font-size:12px;color:#a6b39e}.preparation-options{display:flex;flex-wrap:wrap;gap:15px;margin:16px 0}.preparation-options label{font-size:12px;color:#b7b5a1}.skills-page .carried-skill>button{font-size:12px;background:transparent;border:0;color:#d9d6c2;padding:4px}.skills-page .library-skill{min-height:120px}.skills-page .library-skill small{display:block}.skills-page .library-skill:disabled{opacity:.5}.skills-page .skill-library{max-height:500px;overflow:auto;padding-right:5px}.skills-page .talent-build-footer{position:sticky;bottom:0;z-index:2;background:#20241f;padding:16px;border:1px solid #4b533d}.training-row button:disabled{opacity:.55;cursor:default}@media(max-width:650px){.training-row{grid-template-columns:36px minmax(0,1fr);padding:12px}.training-row>img{width:34px;height:34px}.training-purchase{grid-column:2;grid-template-columns:1fr 1fr;align-items:center;text-align:left}.trainer-wallet{text-align:left}.trainer-filters input{max-width:165px}.skill-section-heading>span{line-height:1.7}.preparation-options label{display:grid;gap:5px}}

.preparation-options label{display:flex;align-items:center;gap:8px}.preparation-options label>img{width:32px;height:32px;image-rendering:pixelated;border:1px solid #9e8857;border-radius:3px;flex-shrink:0}.preparation-options label>span{display:grid;gap:5px}
