/* M60 additive orientation. All original Workshop mechanics and save code remain. */
.m60-workshop-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}
.m60-workshop-back{color:#b9f1df;font-weight:750;text-decoration:none;border:1px solid #63858a;border-radius:9px;padding:8px 11px;display:inline-flex;align-items:center;font-size:12px;min-height:40px}
.m60-workshop-back:hover{background:#254148}
.ux-header h1{letter-spacing:-.05em}
.tabs{position:sticky;top:0;z-index:18;padding:9px 4px;margin:0 0 12px;background:#111d25eF;backdrop-filter:blur(10px);border-radius:12px}
.tabs button{min-height:45px;padding:10px 13px;font-size:13px;flex:1}
.tabs button[data-tab=records]{order:0}.tabs button[data-tab=breed]{order:1}.tabs button[data-tab=incubate]{order:2}.tabs button[data-tab=battle]{order:3}
.m60-workshop-guide{border-left:3px solid #9ce3d5;border-radius:7px;padding:11px 15px;margin-bottom:17px;background:#203238;display:flex;flex-wrap:wrap;gap:7px 17px;align-items:center}
.m60-workshop-guide strong{font-size:14px;color:#e5f7f2}.m60-workshop-guide span{font-size:12px;color:#bad0d2;line-height:1.5;flex:1;min-width:200px}
@media(max-width:600px){
 .m60-workshop-top{margin-bottom:15px}
 .m60-workshop-back{font-size:11px;flex:1;justify-content:center;text-align:center;padding:8px 6px}
 .tabs{flex-wrap:nowrap;gap:5px}
 .tabs button{min-height:48px;padding:8px 6px;font-size:11.5px;min-width:0;line-height:1.3}
 .m60-workshop-guide{display:block;padding:10px 12px}
 .m60-workshop-guide span{display:block;margin-top:5px}
}
/* The existing .ux-navrow is the sticky container; keep the new hint outside its flex row. */
.ux-navrow{align-items:center}
.ux-navrow .tabs{position:static;top:auto;background:transparent;backdrop-filter:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;flex:1 1 auto}
body[data-m59-mode=research] .ux-navrow .tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.ux-navrow .tabs button{white-space:normal;line-height:1.18;min-width:0;padding:9px 5px}
.ux-navrow .ux-tool-menu{flex:0 0 auto}
@media(max-width:600px){.ux-navrow .tabs button{font-size:11.5px;padding:7px 3px}.m60-workshop-guide{margin-top:0}}
