:root{--upgrade-strip:52px;--upgrade-width:286px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workshop{top:var(--workshop-top,118px);bottom:var(--workshop-bottom,130px);left:max(8px,env(safe-area-inset-left));right:auto;width:var(--upgrade-strip);height:auto;display:flex;flex-direction:row;min-height:0;background:none;border:0;box-shadow:none;pointer-events:none;animation:none;z-index:5}#app.workshop-open .workshop{width:var(--upgrade-width)}.upgrade-strip,.upgrade-panel{pointer-events:auto;background:linear-gradient(110deg,#151b15fa,#080d0bfc);border:1px solid #bca47755;box-shadow:3px 5px 18px #0004}.upgrade-strip{width:var(--upgrade-strip);flex:none;display:flex;flex-direction:column;align-self:flex-start;max-height:100%;min-height:0;border-radius:5px;overflow:hidden}.workshop-toggle{flex:none;display:grid;place-items:center;width:100%;height:44px;background:#c7ac7009;border:0;border-bottom:1px solid var(--line);color:#e6d09b}.workshop-toggle svg{width:20px;height:20px;transition:transform .18s}.workshop-open .workshop-toggle svg{transform:rotate(180deg)}.rail-tabs{display:flex;flex-direction:column;flex-shrink:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:0;border:0;scrollbar-width:thin;scrollbar-color:#716347 #0c120e;background:none}.rail-tab{position:relative;flex:none;flex-direction:column;gap:4px;width:100%;min-height:58px;padding:7px 2px;border:0;border-left:2px solid transparent;border-bottom:1px solid #bca47720;color:#aeb8a7;font-size:8px;letter-spacing:.2px}.rail-tab svg{width:22px;height:22px}.rail-tab.selected{border-bottom-color:#bca47720;border-left-color:#ddc080;color:#ebd8a4;background:linear-gradient(90deg,#bc9f6025,#bc9f6005)}.affordable-dot{display:none;position:absolute;right:5px;top:7px;width:5px;height:5px;border-radius:50%;background:#e4c783;box-shadow:0 0 0 2px #11190f}.has-affordable .affordable-dot{display:block}.upgrade-panel{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;margin-left:5px;border-radius:4px;overflow:hidden}.upgrade-panel[hidden]{display:none}.upgrade-panel-head{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:44px;padding-left:10px;border-bottom:1px solid var(--line)}.upgrade-panel-head h2{font:15px var(--serif);color:#e3d1a7;letter-spacing:.6px;margin:0;overflow-wrap:anywhere}.upgrade-panel-head button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;background:none;color:#b8aa87}.upgrade-panel-head button svg{width:16px;height:16px}.workshop-toggle:hover,.upgrade-panel-head button:hover{background:#c7ac7018;color:#f4e6c3}.rail-economy{padding:8px 9px 6px;gap:4px}.rail-wallet{gap:4px}.rail-wallet strong{font-size:20px}.rail-wallet>span:last-child{font-size:8px}.live-status{font-size:6px;letter-spacing:.4px}.rail-experience{padding:0 9px 8px}.rail-experience>div:first-child{font-size:7px}.rail-body{padding:8px;touch-action:pan-y;scroll-padding-block:8px;overflow-x:hidden;scrollbar-gutter:stable}.rail-section{margin-bottom:8px}.rail-section p{font-size:9px;line-height:1.5}.rail-cards{gap:6px}.rail-card{grid-template-columns:minmax(0,1fr) 52px;padding:8px 6px;gap:5px}.rail-card h3{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.rail-card-heading{gap:5px}.rail-card-heading .card-symbol{display:none}.rail-rank{font-size:8px;letter-spacing:.5px}.rail-detail,.rail-card p{font-size:10px;line-height:1.45;overflow-wrap:anywhere}.rail-card-actions{min-width:0}.purchase-btn{min-height:44px;font-size:11px;padding:4px 2px}.purchase-btn>span{font-size:12px}.purchase-btn small{font-size:7px}.rail-mobile-level{display:none}.equip-btn{min-height:44px;font-size:9px;padding:3px;overflow-wrap:anywhere}.rail-need{font-size:8px;margin:0;text-align:left}.element-current{font-size:8px;line-height:1.4}.rail-bottom{padding:7px 8px;flex:none}.rail-bottom p{font-size:8px;line-height:1.4}.quick-repair{padding:5px;gap:4px;font-size:10px}.quick-repair>span:first-child{display:none}.quick-repair small{font-size:8px}.perk-notice{position:relative;flex:none;min-height:48px;width:100%;margin:0;padding:5px 2px;display:grid;grid-template-columns:1fr;gap:2px;justify-items:center;border:0;border-top:1px solid var(--line);border-radius:0;font-size:9px}.perk-notice b{position:absolute;right:5px;top:5px;font-size:9px}.perk-notice small{font-size:7px;letter-spacing:.8px}.rail-perk{padding:8px;gap:5px;grid-template-columns:18px 1fr}.rail-perk strong{font-size:15px;line-height:1.3}.free-label{font-size:7px;letter-spacing:.4px}.perk-description{font-size:10px;line-height:1.5}.rail-tower{padding-bottom:8px;margin-bottom:8px}.rail-tower canvas{height:90px}.rail-tower>strong{font-size:13px}.rail-stages{gap:5px;margin-top:6px}.rail-stages span{width:20px;height:20px}.wave-break{top:var(--upgrade-top,118px)}#fieldCaption{left:max(calc(var(--upgrade-width) + 18px),25%);font-size:7px}#toast{z-index:7;pointer-events:none}@media(max-width:700px),(max-height:540px)and (pointer:coarse){:root{--upgrade-strip:44px;--upgrade-width:min(250px, calc(50vw - 10px) )}.workshop{left:max(4px,env(safe-area-inset-left))}.rail-tab{min-height:52px;font-size:7px;gap:3px}.rail-tab svg{width:21px;height:21px}.upgrade-panel{margin-left:3px}.upgrade-panel-head{padding-left:6px}.upgrade-panel-head h2{font-size:12px;letter-spacing:.3px}.upgrade-panel-head button{width:44px;min-width:44px}.rail-economy,.rail-experience{display:none}.rail-body{padding:5px;scrollbar-gutter:auto;scrollbar-width:thin}.rail-section p{font-size:9px;line-height:1.4}.rail-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 5px;gap:5px}.rail-card-copy{grid-column:1/-1}.rail-card .rail-rank{display:none}.rail-mobile-level{display:block;align-self:center;font-size:8px;line-height:1.5;letter-spacing:.2px;color:var(--gold)}.rail-card h3{font-size:13px;line-height:1.25;margin-bottom:3px}.rail-rank{font-size:8px}.rail-detail,.rail-card p{font-size:10px;line-height:1.4;margin-top:4px}.rail-card-actions{display:flex;flex-direction:column;align-self:stretch;min-width:48px;gap:4px}.purchase-btn{flex:1;min-width:44px;min-height:44px}.equip-btn{flex:1;min-width:44px}.can-buy .rail-need{display:none}.rail-need{font-size:8px}.rail-bottom{padding:5px}.rail-bottom .rail-fence-label,.rail-bottom>.meter,.rail-bottom p{display:none}.quick-repair{min-height:44px;font-size:9px;gap:3px;flex-wrap:wrap}.quick-repair small{display:none}.quick-repair b{font-size:10px}.rail-perk{display:flex;flex-direction:column;padding:7px}.rail-perk .card-symbol{display:none}.rail-perk strong{font-size:13px}.perk-description{font-size:10px}.perk-select{font-size:9px}.rail-tower canvas{height:72px}.rail-stages{gap:3px}.rail-stages span{width:16px;height:18px;font-size:8px}#fieldCaption{display:none}.wave-break{left:8px;right:8px;top:var(--upgrade-top,100px);padding:7px 9px}.wave-break>div>span{display:none}.wave-break strong{font-size:16px}.wave-break button{min-height:44px}#app.workshop-open #announcement{opacity:0}}@media(max-height:540px)and (min-width:650px){:root{--upgrade-width:260px}.rail-tab{min-height:44px;flex-direction:row;gap:5px}.rail-tab span,.rail-economy,.rail-experience{display:none}.rail-card{display:grid;grid-template-columns:minmax(0,1fr) 48px}.rail-card-actions{flex-direction:column}.rail-card-copy{grid-column:auto}.rail-card .rail-rank{display:inline}.rail-mobile-level,.rail-bottom,.rail-section{display:none}.rail-tab svg{width:21px;height:21px}.wave-break{max-width:none;margin:0;left:12px;right:12px}}@media(prefers-reduced-motion:reduce){.workshop-toggle svg{transition:none}}.watchman-loadouts{margin:0 0 10px;min-width:0}.watchman-loadouts>h3{font-size:9px;letter-spacing:.7px;color:var(--gold);line-height:1.6}.watchman-loadout{display:block;margin:6px 0;padding:5px;border:1px solid currentColor;min-width:0;background:#08191280;border-radius:3px}.watchman-loadout>span{display:flex;align-items:center;justify-content:space-between;gap:4px;font:12px var(--serif);line-height:1.5}.watchman-loadout svg{width:16px;height:16px;flex:none}.watchman-loadout select{width:100%;min-width:0;min-height:44px;margin-top:4px;border:1px solid #8e80524a;border-radius:3px;background:#08130f;color:inherit;font:12px var(--serif);padding:4px;touch-action:manipulation}.watchman-loadout option{background:#08130f;color:#e0d2b2}.watchman-loadout select:focus-visible{outline:2px solid #f3df9d;outline-offset:1px}.watchman-loadout.element-fire,.crew-badge.element-fire{color:#edb176}.watchman-loadout.element-frost,.crew-badge.element-frost{color:#a5dfe7}.watchman-loadout.element-lightning,.crew-badge.element-lightning{color:#c4b3e9}.watchman-loadout.element-light,.crew-badge.element-light{color:#f4dfa3}.watchman-loadout.element-standard,.crew-badge.element-standard{color:#c7cbb2}.rail-stages{flex-wrap:wrap}.crew-badges{display:flex;gap:9px;min-width:0}.crew-badge{display:inline-flex;gap:3px;align-items:center;white-space:nowrap}.crew-badge b{font-size:9px}.crew-badge svg{width:15px;height:15px}@media(max-width:700px){.crew-badges{gap:5px}.crew-badge>span{display:none}.crew-badge svg{width:13px;height:13px}.crew-badge b{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/som-watchman-upgrades-448ad5ff95d4.css.map */
