body.forge-is-crafting.forge-stash-only{
  display:flex;flex-direction:column;height:var(--forge-viewport-height,100dvh);
  min-height:0;max-height:var(--forge-viewport-height,100dvh);margin:0;overflow:hidden;overscroll-behavior:none;
}
body.forge-is-crafting.forge-stash-only .forge-app-header{
  flex:none;height:48px;min-height:48px;padding:6px 12px;gap:8px;
}
body.forge-is-crafting.forge-stash-only .forge-app-nav{padding:2px;gap:2px}
body.forge-is-crafting.forge-stash-only .forge-app-nav a{padding:6px 9px;font-size:11px}
body.forge-is-crafting.forge-stash-only .forge-header-right{gap:6px}
body.forge-is-crafting.forge-stash-only .forge-main{
  display:flex;flex:1;flex-direction:column;width:100%;max-width:1100px;margin:0 auto;
  height:auto;min-height:0;max-height:none;padding:4px;overflow:hidden;
}
body.forge-is-crafting.forge-stash-only .forge-workspace.stash-only-workspace{
  display:grid;flex:1;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);
  grid-template-rows:auto minmax(0,1fr);gap:6px;align-items:stretch;overflow:hidden;
}
body.forge-is-crafting.forge-stash-only .forge-eyebrow{display:none}

body.forge-is-crafting.forge-stash-only .forge-inventory{
  grid-column:1;grid-row:2;position:relative;display:flex;flex-direction:column;
  height:100%;min-height:0;min-width:0;overflow:hidden;padding:4px;border-radius:10px;
}
body.forge-is-crafting.forge-stash-only #inventory-content{
  display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;
}
body.forge-is-crafting.forge-stash-only .inventory-heading{
  position:absolute;top:4px;right:4px;height:28px;min-height:28px;margin:0;
}
body.forge-is-crafting.forge-stash-only .inventory-heading>div:first-child{display:none}
body.forge-is-crafting.forge-stash-only .inventory-heading-actions{gap:4px}
body.forge-is-crafting.forge-stash-only .inventory-heading-actions .subtle-button{
  display:inline-flex;justify-content:center;width:28px;min-height:28px;
}
body.forge-is-crafting.forge-stash-only .inventory-heading-actions [data-action="refill"] span{display:none}
body.forge-is-crafting.forge-stash-only .inventory-tab-strip{
  flex:none;height:28px;min-height:28px;margin:0 0 4px;
}
body.forge-is-crafting.forge-stash-only .inventory-primary-tabs{margin-right:0}
body.forge-is-crafting.forge-stash-only .forge-inventory:has([data-action="refill"]) .inventory-primary-tabs{margin-right:32px}
body.forge-is-crafting.forge-stash-only .inventory-tab-strip .inventory-tabs{
  height:28px;min-height:28px;margin:0;padding:2px;
}
body.forge-is-crafting.forge-stash-only .inventory-tab-strip .inventory-tabs button{font-size:11px;padding:2px 9px}
body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tabs{justify-content:space-between;gap:2px;padding:1px}
body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tabs button{
  display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;
  width:32px;height:24px;min-height:24px;padding:0;border:1px solid transparent;
}
body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tabs button.active{border-color:#a6bddc}
body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tab-icon{display:block;width:22px;height:auto;max-width:100%;object-fit:contain;pointer-events:none;user-select:none}
body.forge-app .forge-inventory .inventory-primary-tabs [data-inventory-tab="liquid"] .inventory-tab-icon{width:20px;height:auto}
body.forge-is-crafting.forge-stash-only .inventory-search,
body.forge-is-crafting.forge-stash-only .inventory-compatible{display:none}
body.forge-is-crafting.forge-stash-only .inventory-search.is-open{
  display:flex;flex:none;height:28px;min-height:28px;margin-bottom:4px;
}
body.forge-is-crafting.forge-stash-only .inventory-search input{height:25px;min-height:25px;padding:2px 0;font-size:16px;min-width:0}
body.forge-is-crafting.forge-stash-only .inventory-search select{height:24px;min-height:24px;font-size:16px;width:105px}
body.forge-is-crafting.forge-stash-only .inventory-compatible.is-open{display:flex;flex:none;margin:0 0 4px;font-size:11px;line-height:1.4}
body.forge-is-crafting.forge-stash-only .inventory-grid.stash-inventory{
  flex:1;height:auto;min-height:0;max-height:none;overflow:hidden;padding:0;
}
body.forge-is-crafting.forge-stash-only .native-stash-pages{position:absolute;right:4px;bottom:4px;z-index:2;height:24px;gap:7px;margin:0}
body.forge-is-crafting.forge-stash-only #material-details{min-height:29px}
body.forge-is-crafting.forge-stash-only .inventory-note{display:none}
body.forge-is-crafting.forge-stash-only .inventory-omen-note{display:block;flex:none;margin:3px 0 0;font-size:10px;line-height:1.35}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material{
  display:block;min-width:0;margin-top:2px;padding-top:2px;padding-right:0;
}
body.forge-is-crafting.forge-stash-only .forge-inventory:has(.native-stash-pages) .selected-material{padding-right:104px}
body.forge-is-crafting.forge-stash-only .forge-inventory:has(.native-stash-pages.has-caption) .selected-material{padding-right:136px}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading{min-width:0;min-height:44px;gap:6px;margin:0}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading img{width:22px;height:22px;flex:none}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading h3{min-width:0;flex:1;font-size:11px;line-height:1.4;margin:0}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading h3 button{max-width:100%;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.selected-material-heading .repeat-material-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 9px;border:1px solid #687a91;border-radius:6px;background:#263344;color:#e3eaf3;font-size:11px;line-height:1;white-space:nowrap;touch-action:manipulation}
.selected-material-heading .repeat-material-button:hover{background:#35475d}
.selected-material-heading .repeat-material-button:focus-visible{outline:2px solid #b5cff4;outline-offset:2px}
.selected-material-heading .repeat-material-button:disabled{opacity:.55;cursor:wait}
.selected-material-heading .repeat-material-button[hidden]{display:none}
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading small,
body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading>a,
body.forge-is-crafting.forge-stash-only .forge-inventory .material-description,
body.forge-is-crafting.forge-stash-only .forge-inventory .guaranteed-effect,
body.forge-is-crafting.forge-stash-only .forge-inventory .material-reason,
body.forge-is-crafting.forge-stash-only .forge-inventory .omen-help{display:none}
body.forge-is-crafting.forge-stash-only .active-omen-bar{flex:none;min-height:25px;max-height:25px;margin-top:3px;padding:2px 6px;gap:4px;font-size:10px;overflow:hidden}
body.forge-is-crafting.forge-stash-only .active-omen-chips{flex-wrap:nowrap;gap:3px}
body.forge-is-crafting.forge-stash-only .active-omen-chip{width:20px;height:20px}
body.forge-is-crafting.forge-stash-only .active-omen-chip img{width:18px;height:18px}

body.forge-is-crafting.forge-stash-only .crafting-panel{
  grid-column:1;grid-row:1;position:relative;top:auto;display:flex;flex-direction:column;
  height:auto;min-height:0;overflow:hidden;border-radius:9px;box-shadow:none;
}
body.forge-is-crafting.forge-stash-only #craft-target{
  display:flex;flex:none;flex-direction:column;height:auto;min-height:0;padding:3px;
}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item{
  display:grid;flex:none;height:auto;min-height:0;grid-template-columns:48px minmax(0,1fr) auto;
  grid-template-rows:auto;overflow:hidden;
}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-header{
  grid-column:2;grid-row:1;min-width:0;min-height:48px;padding:4px 5px;text-align:left;
}
body.forge-is-crafting.forge-stash-only #craft-target .rarity-label{display:none}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-title-row{display:flex;align-items:center;gap:4px}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-header h2{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.4}
body.forge-is-crafting.forge-stash-only #craft-target h2 [data-action="craft-item-details"]{
  display:block;width:100%;min-height:26px;border:0;padding:0;background:transparent;
  font:inherit;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;
}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-header small{
  display:block;font-size:9px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-body{display:contents}
body.forge-is-crafting.forge-stash-only #craft-target .forge-equipment-art{
  grid-column:1;grid-row:1;align-self:start;width:48px;height:48px;min-height:0;aspect-ratio:1;
  --equipment-art-height:40px;margin:0;padding:4px;border:0;border-radius:0;cursor:default;z-index:1;
}
body.forge-is-crafting.forge-stash-only #craft-target .forge-equipment-art img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none}
body.forge-is-crafting.forge-stash-only #craft-target .live-stats,
body.forge-is-crafting.forge-stash-only #craft-target .forge-item-mods{display:none}
body.forge-is-crafting.forge-stash-only .craft-actions{flex:none;gap:1px}
body.forge-is-crafting.forge-stash-only .craft-actions button{width:23px;height:28px;min-height:28px;padding:0}
body.forge-is-crafting.forge-stash-only .craft-actions svg{width:16px;height:16px}
body.forge-is-crafting.forge-stash-only #craft-target .gear-sockets{grid-column:3;grid-row:1;flex-wrap:nowrap;align-self:stretch;min-width:0;padding:3px 5px;gap:3px 6px;border-top:0;border-left:1px solid #cad3e319}
body.forge-is-crafting.forge-stash-only #craft-target .gear-sockets.socket-capable{min-height:47px;width:calc(var(--socket-capacity)*40px + (var(--socket-capacity) - 1)*3px + 53px)}
body.forge-is-crafting.forge-stash-only #craft-target .gear-socket-slots{
  min-width:0;max-width:min(100%,calc(var(--socket-columns)*40px + (var(--socket-columns) - 1)*3px));
  flex:1 1 calc(var(--socket-columns)*36px + (var(--socket-columns) - 1)*3px);gap:3px;
}
body.forge-is-crafting.forge-stash-only #craft-target .gear-empty-note{font-size:9px}
body.forge-is-crafting.forge-stash-only #craft-target .gear-empty-note small{display:none}
body.forge-is-crafting.forge-stash-only .craft-target-footer{display:flex;flex:none;min-width:0;padding:0 3px}
body.forge-is-crafting.forge-stash-only .crafting-panel>.drop-hint{flex:none;min-height:15px;margin:0;padding:0 4px 2px;font-size:9px;line-height:1.3;text-align:center;white-space:nowrap}
body.forge-is-crafting.forge-stash-only .crafting-panel>.drop-hint span{font-size:10px}
.desktop-craft-details .tooltip-nameplate{position:relative;--nameplate-border-inline:1px;--nameplate-border-block:1px}
.desktop-craft-details .rarity-normal:not(.runeforged) .tooltip-nameplate{--nameplate-border-inline:32px;--nameplate-border-block:6px}
.desktop-craft-details .runeforge-corrupted .tooltip-nameplate{--nameplate-border-inline:0px;--nameplate-border-block:0px}
.desktop-craft-details .tooltip-nameplate>.item-display-help{position:absolute;top:calc(100% + var(--nameplate-border-block));right:calc(-1 * var(--nameplate-border-inline));z-index:2;display:grid;place-items:center;box-sizing:border-box;width:calc(44px / var(--workspace-item-scale,1));height:calc(44px / var(--workspace-item-scale,1));min-height:calc(44px / var(--workspace-item-scale,1));margin:0;padding:0;border:0;border-radius:0;background:none;color:#aaa99e;cursor:pointer}
.desktop-craft-details .tooltip-nameplate>.item-display-help svg{justify-self:end;margin-right:calc(4px / var(--workspace-item-scale,1));width:calc(20px / var(--workspace-item-scale,1));height:calc(20px / var(--workspace-item-scale,1))}
.desktop-craft-details .tooltip-nameplate>.item-display-help:hover{color:#e3dfcd}
.desktop-craft-details .tooltip-nameplate>.item-display-help:focus-visible{outline:1px solid #bca16b;outline-offset:-3px}
body.forge-is-crafting.forge-stash-only #craft-target .drop-feedback{inset:3px;padding:5px}
.craft-result-slot{width:100%;min-width:0;height:22px;min-height:22px}
.craft-result-button{display:flex;align-items:center;gap:8px;width:100%;height:22px;min-height:22px;padding:1px 3px;border:0;border-radius:0;background:transparent;color:#bdc5c2;text-align:left}
.craft-result-summary{flex:1;min-width:0;overflow:hidden;color:inherit;font-size:11px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}
.craft-result-more{display:flex;flex:none;align-items:center;gap:3px;color:#9ea9a4;font-size:10px;white-space:nowrap}
.craft-result-heading{margin:0 0 14px;color:#e0d6a7;font-size:15px;font-weight:600}
.craft-result-change{padding:12px 0;border-top:1px solid #a9b7cb30}
.craft-result-change h3{display:flex;gap:8px;align-items:center;margin:0 0 9px;font-size:12px;color:#d5deeb}
.craft-result-change h3>span{font-size:11px;color:#b9c8d3}
.craft-result-change p{margin:3px 0 9px;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.6}
.craft-result-change small{font-size:10px;color:#9eacbc}
.craft-result-before p{color:#c4b5b5}
.craft-result-after p{color:#b9e1c7}

body.forge-is-crafting.forge-stash-only .native-stash-target[data-action="craft-item-details"]{cursor:pointer;margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit}
body.forge-is-crafting.forge-stash-only [data-action="craft-item-details"]:focus-visible{outline:2px solid #a9d6ff;outline-offset:-2px}

#forge-modal:has(.stash-item-detail){max-height:calc(var(--forge-viewport-height,100dvh) - 24px);overflow:hidden}
#forge-modal[open]:has(.stash-item-detail){display:flex;flex-direction:column;top:12px;bottom:auto;margin:0 auto}
#forge-modal:has(.stash-item-detail) .forge-modal-heading{flex:none;margin-bottom:12px;padding-bottom:10px}
#forge-modal:has(.stash-item-detail) #forge-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}
.stash-item-detail{min-width:0}
.stash-detail-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px;border:1px solid #354151;border-radius:8px;background:#141c28}
.stash-detail-controls .equipment-selector{flex:1 1 180px;min-width:0;max-width:100%}
.stash-detail-controls .equipment-selector span{white-space:normal;overflow-wrap:anywhere}
.stash-detail-controls .equipment-selector small{display:block}
.stash-detail-controls select{font-size:16px}
.forge-app .stash-item-detail .forge-item{display:block;min-width:0;height:auto;min-height:0}
.forge-app .stash-item-detail .forge-item-header{padding:12px;text-align:left}
.forge-app .stash-item-detail .forge-item-title-row{display:block}
.forge-app .stash-item-detail .forge-item-header h2{font-size:16px;line-height:1.5;margin:2px 0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.forge-app .stash-item-detail .forge-item-header small{display:block;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.forge-app .stash-item-detail .rarity-label{display:inline;font-size:10px}
.forge-app .stash-item-detail .forge-item-body{display:block;min-height:0;padding:12px;background:none}
.forge-app .stash-item-detail .forge-equipment-art{display:none}
.forge-app .stash-item-detail .live-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:0;min-width:0}
.forge-app .stash-item-detail .live-stats div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}
.forge-app .stash-item-detail .live-stats dt{font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.forge-app .stash-item-detail .live-stats dd{font-size:13px;line-height:1.5;text-align:right;white-space:normal;overflow-wrap:anywhere}
.forge-app .stash-item-detail .forge-item-mods{display:block;min-width:0;overflow:visible}
.forge-app .stash-item-detail .forge-implicits{max-height:none;padding:10px 12px;text-align:left;font-size:12px;line-height:1.6;overflow:visible}
.forge-app .stash-item-detail .forge-affixes{display:block;max-height:none;padding:12px;overflow:visible}
.forge-app .stash-item-detail .forge-affix-section{display:block;flex:none;height:auto;min-height:0}
.forge-app .stash-item-detail .forge-affix-section+.forge-affix-section{margin-top:14px}
.forge-app .stash-item-detail .affix-section-label{font-size:11px;line-height:1.5;margin-bottom:6px}
.forge-app .stash-item-detail .forge-mod-row{display:grid;flex:none;grid-template-columns:26px minmax(0,1fr) 12px;gap:8px;align-items:start;min-height:0;padding:5px 0;font-size:12px;line-height:1.65;overflow:visible}
.forge-app .stash-item-detail .forge-mod-row>span:nth-child(2){min-width:0;overflow:visible}
.forge-app .stash-item-detail .forge-mod-row p,
.forge-app .stash-item-detail .forge-implicits p{display:block;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.forge-app .stash-item-detail .forge-mod-row p:not(:first-child),
.forge-app .stash-item-detail .forge-mod-row small{display:block}
.forge-app .stash-item-detail .forge-mod-row>svg{display:block}
.forge-app .stash-item-detail .forge-tier{font-size:9px;line-height:1.4;margin-top:2px;padding:2px 0}
.forge-app .stash-item-detail .empty-mod-slot{font-size:11px;line-height:1.5;padding:5px 0;overflow:visible}
.forge-app .stash-item-detail .forge-socket-effects{max-height:none;padding:10px 12px;font-size:12px;line-height:1.6;overflow:visible}
.forge-app .stash-item-detail .forge-socket-effects button{font-size:12px;line-height:1.6;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.forge-app .stash-item-detail .unique-visible-count{display:none}
.forge-app .stash-item-detail .gear-sockets{padding:6px 10px;min-width:0}
.forge-app .stash-item-detail .gear-socket-slots{display:flex;flex:0 0 auto;gap:4px;min-width:0;max-width:100%}
.forge-app .stash-item-detail .gear-sockets.socket-capable{min-height:41px}
.forge-app .stash-item-detail .gear-socket{flex:none;width:28px;height:28px;min-width:28px;padding:3px;border-radius:50%}

@media(max-width:380px){
  body.forge-is-crafting.forge-stash-only .forge-app-header{padding:6px 8px;gap:6px}
  body.forge-is-crafting.forge-stash-only .forge-app-nav a{padding:6px 7px}
}

@media(max-width:760px){
  body.forge-is-crafting.forge-stash-only .forge-workspace.stash-only-workspace{flex:1;height:100%;max-height:100%;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace{height:100%;overflow:hidden}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace>.crafting-panel{flex:1;height:auto;min-height:0;border-radius:0}
  body.forge-is-crafting.forge-stash-only #craft-target{flex:1;min-height:0;overflow:hidden;border:1px solid #665d42;background:#030303ed}
  #craft-target>.mobile-craft-card{display:none}
  #craft-target>.desktop-craft-details{display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}
  #craft-target .desktop-craft-details .game-item-tooltip{font-size:12px;line-height:1.55;overflow:clip;border:0}
  #craft-target .desktop-craft-details .tooltip-nameplate{min-height:32px}
  #craft-target .desktop-craft-details :is(.rarity-rare,.rarity-unique) .tooltip-nameplate{min-height:48px}
  #craft-target .desktop-craft-details .tooltip-nameplate :is(h2,p){font-size:15px;line-height:20px}
  #craft-target .desktop-craft-details .tooltip-equipment-art{--equipment-art-height:clamp(80px,calc(var(--forge-viewport-height,100dvh) * .11),104px);height:var(--equipment-art-height)}
  #craft-target .desktop-craft-details .tooltip-illustrated-summary{display:grid;grid-template-columns:minmax(0,96px) minmax(max-content,1fr) minmax(0,96px);align-items:center;padding:5px 6px;gap:3px 6px}
  #craft-target .desktop-craft-details .tooltip-equipment-art{grid-column:1;grid-row:1}
  #craft-target .desktop-craft-details .tooltip-illustrated-summary>div:last-child{grid-column:2;grid-row:1}
  #craft-target .desktop-craft-details .tooltip-properties{padding:3px}
  #craft-target .desktop-craft-details :is(.tooltip-properties,.tooltip-requirements) p{white-space:nowrap}
  #craft-target .desktop-craft-details .tooltip-requirements{padding:5px 3px}
  #craft-target .desktop-craft-details :is(.tooltip-mod-row,.tooltip-implicit-row,.tooltip-affixes>.desecrated-veil){grid-template-columns:var(--tooltip-side-width) minmax(0,1fr) var(--tooltip-side-width)}
  #craft-target .desktop-craft-details .tooltip-affix-label{font-size:10px}
  #craft-target .desktop-craft-details .tooltip-tier{font-size:11px}
  #craft-target .desktop-craft-details .tooltip-requirements:before{height:4px;margin-bottom:4px}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-sockets{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:auto;width:100%;min-height:0;padding:3px;gap:4px;border:0;background:none}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-socket-slots{display:flex;flex:none;justify-content:center;gap:4px;width:100%;max-width:100%}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-socket{flex:1 1 0;width:36px;height:auto;aspect-ratio:1;min-width:0;max-width:36px;padding:3px;border-radius:50%}
}



@media(max-width:760px) and (max-height:480px){
  body.forge-is-crafting.forge-stash-only .forge-main>.forge-workspace.stash-only-workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace{height:100%;overflow:hidden}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace>.crafting-panel{flex:1;height:auto;min-height:0}
  body.forge-is-crafting.forge-stash-only #craft-target{flex:1;min-height:0;overflow:hidden;border:1px solid #665d42;background:#030303ed}
  #craft-target>.mobile-craft-card{display:none}
  #craft-target>.desktop-craft-details{display:block;flex:1;min-height:0;overflow:hidden}
}
@media(max-width:760px) and (max-height:480px) and (orientation:landscape){
  body.forge-is-crafting.forge-stash-only .forge-main>.forge-workspace.stash-only-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:6px}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.forge-inventory{grid-column:1;grid-row:1}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace{grid-column:2;grid-row:1}
  .crafting-workspace .workspace-base-controls{flex:none}
  .crafting-workspace .workspace-base-controls button{font-size:clamp(4px,1.43vw,8px);padding-inline:0}
  body.forge-is-crafting.forge-stash-only .crafting-workspace .workspace-controls>.craft-actions{--workspace-action-width:clamp(9px,3vw,17px);flex:1 1 0;min-width:0;gap:0}
  body.forge-is-crafting.forge-stash-only .crafting-workspace .workspace-controls>.craft-actions button{width:var(--workspace-action-width)}
  .crafting-workspace .workspace-controls>.craft-actions svg{width:min(16px,var(--workspace-action-width));height:min(16px,var(--workspace-action-width))}
}

.runeforge-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;min-width:0}.runeforge-controls .secondary-button{padding:7px 10px;font-size:12px;white-space:nowrap}.runeforge-controls small{flex:1;min-width:100px;font-size:10px;color:#b7b6ae;overflow-wrap:anywhere}

.desktop-craft-details{display:none}
.material-name-static{display:none}
@media(min-width:761px){
  body.forge-is-crafting.forge-stash-only .forge-main{max-width:1440px;padding:8px}
  body.forge-is-crafting.forge-stash-only .forge-workspace.stash-only-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.forge-inventory{grid-column:1;grid-row:1}
  body.forge-is-crafting.forge-stash-only .forge-workspace>.crafting-workspace{grid-column:2;grid-row:1;height:100%;overflow:hidden}
  body.forge-is-crafting.forge-stash-only .crafting-workspace>.crafting-panel{flex:1;height:auto;min-height:0;max-height:100%}
  body.forge-is-crafting.forge-stash-only .inventory-tab-strip,
  body.forge-is-crafting.forge-stash-only .inventory-tab-strip .inventory-tabs{height:44px;min-height:44px}
  body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tabs{gap:2px;padding:2px}
  body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tabs button{width:48px;height:40px;min-height:40px}
  body.forge-app .forge-inventory .inventory-primary-tabs .inventory-tab-icon{width:32px;height:auto}
  body.forge-app .forge-inventory .inventory-primary-tabs [data-inventory-tab="liquid"] .inventory-tab-icon{width:30px;height:auto}
  body.forge-is-crafting.forge-stash-only .inventory-heading{height:44px;min-height:44px;align-items:center}
  body.forge-is-crafting.forge-stash-only .native-stash-viewport{align-items:flex-start}
  body.forge-is-crafting.forge-stash-only .native-stash-pages{position:static;align-self:flex-end;margin-top:4px}
  body.forge-is-crafting.forge-stash-only #inventory-content{flex:3 1 0}
  body.forge-is-crafting.forge-stash-only #material-details{flex:2 1 0;min-height:72px;max-height:none;overflow:hidden}
  body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material,
  body.forge-is-crafting.forge-stash-only .forge-inventory:has(.native-stash-pages) .selected-material,
  body.forge-is-crafting.forge-stash-only .forge-inventory:has(.native-stash-pages.has-caption) .selected-material{margin-top:calc(6px * var(--material-fit-scale,1));padding:calc(8px * var(--material-fit-scale,1)) 6px calc(4px * var(--material-fit-scale,1))}
  body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading{gap:10px}
  body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading img{width:32px;height:32px}
  body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading h3{font-size:calc(15px * var(--material-fit-scale,1));line-height:1.5}
  body.forge-is-crafting.forge-stash-only .forge-inventory .selected-material-heading h3 button{white-space:normal;overflow-wrap:anywhere;text-align:left}
  body.forge-is-crafting.forge-stash-only #material-details .material-name-trigger{display:none}
  body.forge-is-crafting.forge-stash-only #material-details .material-name-static{display:block;overflow-wrap:anywhere}
  body.forge-is-crafting.forge-stash-only .forge-inventory .material-description,
  body.forge-is-crafting.forge-stash-only .forge-inventory .guaranteed-effect,
  body.forge-is-crafting.forge-stash-only .forge-inventory .material-reason,
  body.forge-is-crafting.forge-stash-only .forge-inventory .omen-help{display:block;font-size:calc(12px * var(--material-fit-scale,1));line-height:1.7;overflow-wrap:anywhere}
  body.forge-is-crafting.forge-stash-only .forge-inventory .material-description{margin:calc(6px * var(--material-fit-scale,1)) 0}
  body.forge-is-crafting.forge-stash-only .forge-inventory .omen-help{margin-top:calc(10px * var(--material-fit-scale,1))}
  body.forge-is-crafting.forge-stash-only .forge-inventory .guaranteed-effect>small{font-size:calc(9px * var(--material-fit-scale,1));margin-bottom:calc(4px * var(--material-fit-scale,1))}
  body.forge-is-crafting.forge-stash-only .forge-inventory .guaranteed-effect,
  body.forge-is-crafting.forge-stash-only .forge-inventory .material-reason{margin-top:calc(6px * var(--material-fit-scale,1));padding:calc(7px * var(--material-fit-scale,1)) 9px}
  body.forge-is-crafting.forge-stash-only #craft-target{flex:1;min-height:0;overflow:hidden;padding:5px}
  #craft-target>.mobile-craft-card{display:none}
  #craft-target>.desktop-craft-details{display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-sockets{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;border:0;padding:6px;gap:4px;background:transparent}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-sockets.socket-capable{min-height:47px}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-socket-slots{display:flex;flex:none;justify-content:center;max-width:100%;gap:4px}
  body.forge-is-crafting.forge-stash-only #craft-target .desktop-craft-details .gear-socket{flex:none;width:28px;height:28px;min-width:28px;padding:3px;border-radius:50%}
  #craft-target .desktop-craft-details .game-item-tooltip{font-size:clamp(12px,1.1vw,15px)}
  #craft-target .desktop-craft-details .tooltip-mod-row,#craft-target .desktop-craft-details .tooltip-affixes>.desecrated-veil{grid-template-columns:var(--tooltip-side-width) minmax(0,1fr) var(--tooltip-side-width);gap:4px}
  #craft-target .desktop-craft-details .tooltip-affix-label{font-size:10px}
  #craft-target .desktop-craft-details .tooltip-tier{font-size:11px}
}
