.workshop-heading{display:flex;align-items:center;gap:20px;padding:12px 0 28px}.workshop-heading>div{flex:1 1;min-width:0}.workshop-heading h1{margin:3px 0 8px;line-height:1.2;overflow-wrap:anywhere}.workshop-heading .eyebrow{margin:0}.workshop-professions{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.workshop-slot{display:grid;place-items:center;width:46px;height:46px;flex:none;overflow:hidden;border:2px solid #84704a;background:#080907;box-shadow:inset 0 0 0 1px #17130d,0 2px 6px #0008;border-radius:4px}.workshop-slot img{width:100%;height:100%;object-fit:cover}.workshop-slot.large{width:68px;height:68px;border-color:var(--gold)}.workshop-panel{border:1px solid #665338;border-radius:5px;background:linear-gradient(135deg,#241f18,#171919 75%);box-shadow:inset 0 1px #e6ca8820,0 8px 24px #0003;overflow:hidden;margin:0 0 24px}.workshop-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:20px;border-bottom:1px solid #645237;background:#090b0a38}.workshop-toolbar label{display:flex;align-items:center;gap:12px;color:var(--gold-bright);font-weight:600}.workshop-toolbar>.button-link:last-child{margin-left:auto}.workshop-toolbar h2{margin:0;border:0;padding:0}.workshop-toolbar>span{color:var(--text);font-size:13px}.workshop-goal input,.workshop-panel input{width:86px;min-height:44px;padding:8px;border:1px solid #7e6844;border-radius:3px;color:var(--text-hi);background:#090b0a;font:16px var(--font-ui);text-align:right}.workshop-shortcuts{display:flex;gap:4px}.workshop-shortcuts button{font:14px var(--font-ui);cursor:pointer}.workshop-shortcuts button,body .workshop-shortcuts .wow-button[data-variant=quiet]{min-width:44px;min-height:44px;border:1px solid #5c4d35;background:#0d1112;color:var(--text);border-radius:3px}body .workshop-shortcuts .wow-button[data-variant=quiet]{padding:8px 12px;border-image:none;box-shadow:none;font:14px/1.4 var(--font-ui)}body .workshop-shortcuts .wow-button[data-variant=quiet]:hover{border-color:var(--gold);color:var(--gold-bright)}body .workshop-shortcuts .wow-button[data-variant=quiet][aria-pressed=true]{border-color:var(--gold-bright);background:#443621;color:var(--gold-bright);box-shadow:inset 0 -2px var(--gold)}.workshop-reagent,.workshop-table-head{display:grid;grid-template-columns:minmax(200px,1fr) 85px 180px 85px;grid-gap:18px;gap:18px;align-items:center;padding:14px 22px}.workshop-table-head{color:var(--gold);font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:#0a0d0c4d}.workshop-table-head>:not(:first-child){text-align:right}.workshop-reagent{min-height:83px;border-top:1px solid #463d2e}.workshop-reagent:hover{background:#c5a56508}.workshop-item{display:flex;align-items:center;gap:14px;color:var(--text-hi);min-width:0}.workshop-item>span:last-child{min-width:0;overflow-wrap:anywhere}.workshop-item small{display:block;color:var(--text-lo);font-size:12px;margin-top:4px}.workshop-missing,.workshop-number{text-align:right;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-hi)}.workshop-missing{color:#edc280}.workshop-reagent.ready .workshop-missing{color:#9dc76a}.workshop-owned{display:flex;justify-content:flex-end}.workshop-owned>label{display:none}.workshop-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;border-top:1px solid #645237}.workshop-footer>span{margin-right:auto;color:var(--text);font-size:14px}.workshop-panel button{cursor:pointer;font-family:inherit}.workshop-panel .button-link:not(.primary){background:#131511}.workshop-panel button:disabled{opacity:.5;cursor:default}.workshop-notice{padding:0 22px 18px;margin:0;color:var(--gold-bright)}.workshop-panel>.action-error{margin:16px 22px;color:#f0afa1}.workshop-goals{margin-bottom:26px}.workshop-goals h2{margin:0 0 14px}.workshop-goal-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.workshop-goal{display:flex;align-items:center;gap:20px;border:1px solid #5b4b34;padding:16px;border-radius:5px;background:#1c1c18}.workshop-goal>.workshop-item{flex:1 1}.workshop-goal label{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.workshop-remove{background:none;border:0;padding:10px;cursor:pointer;color:var(--text);font:13px var(--font-ui)}.workshop-remove:hover{color:#f0afa1}.workshop-empty{padding:36px;min-height:220px;display:grid;align-content:center;justify-items:start;grid-gap:16px;gap:16px}.workshop-empty h2,.workshop-empty p{margin:0;border:0}@media(max-width:700px){.workshop-heading{flex-wrap:wrap;gap:14px}.workshop-heading h1{font-size:var(--text-title)}.workshop-table-head{display:none}.workshop-reagent{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.workshop-reagent>.workshop-item{grid-column:1/-1}.workshop-missing,.workshop-number{display:grid;grid-gap:5px;gap:5px;text-align:left}.workshop-missing:before,.workshop-number:before{content:attr(data-label);color:var(--text-lo);font-size:12px;font-weight:400}.workshop-owned{grid-column:1/-1;grid-row:3;flex-direction:row;justify-content:space-between;gap:12px;align-items:center}.workshop-owned>label{display:block;color:var(--text-lo);font-size:12px}}@media(max-width:540px){.workshop-heading>.button-link{width:100%}.workshop-toolbar{padding:16px;gap:12px}.workshop-toolbar>.button-link:last-child{margin-left:0;width:100%}.workshop-footer{padding:18px}.workshop-footer>span{flex-basis:100%}.workshop-footer .button-link{flex:1 1;text-align:center}.workshop-goal{flex-wrap:wrap;gap:12px}.workshop-goal>.workshop-item{flex-basis:100%}.workshop-goal label{flex:1 1}.workshop-empty{padding:24px}}.crafting-index>.live-route-search{margin:18px 0}.workshop-footer>.wow-button{flex-shrink:0}@media(max-width:540px){.workshop-toolbar>.wow-button:last-child{width:100%}.workshop-footer>.wow-button{flex:1 1 auto}}.workshop-quantity-control{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.workshop-quantity-control>label{color:var(--gold);font-size:14px}.workshop-goal>.workshop-quantity-control{flex-shrink:0}