.disconnect-notification{z-index:9999;-webkit-backdrop-filter:blur(16px);background:#000000bf;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:16px;min-width:360px;max-width:520px;padding:20px 28px;transition:box-shadow .3s;animation:.4s cubic-bezier(.16,1,.3,1) disconnect-slide-in;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffa50026}.disconnect-notification.urgent{animation:.4s cubic-bezier(.16,1,.3,1) disconnect-slide-in,1.5s ease-in-out infinite disconnect-pulse;box-shadow:0 8px 32px #ffa5004d,inset 0 0 0 1px #ffa5004d}.disconnect-notification.critical{animation:.4s cubic-bezier(.16,1,.3,1) disconnect-slide-in,.8s ease-in-out infinite disconnect-pulse-critical;box-shadow:0 8px 32px #ff323266,inset 0 0 0 1px #ff323266}.disconnect-notification__icon{flex-shrink:0;margin-top:2px;font-size:28px;line-height:1}.disconnect-notification__content{flex:1;min-width:0}.disconnect-notification__title{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700}.disconnect-notification__taunt{color:#ffffffb3;margin:0 0 12px;font-size:14px;font-style:italic;line-height:1.4}.disconnect-notification__timer{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.disconnect-notification__seconds{color:orange;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1;transition:color .3s}.disconnect-notification.urgent .disconnect-notification__seconds{color:#ff6b35}.disconnect-notification.critical .disconnect-notification__seconds{color:#ff3232}.disconnect-notification__label{color:#ffffff80;font-size:13px}.disconnect-notification__progress-bar{background:#ffffff1a;border-radius:4px;width:100%;height:4px;overflow:hidden}.disconnect-notification__progress-fill{background:linear-gradient(90deg,orange,#ff6b35);border-radius:4px;height:100%;transition:width 1s linear}.disconnect-notification.urgent .disconnect-notification__progress-fill{background:linear-gradient(90deg,#ff6b35,#ff3232)}.disconnect-notification.critical .disconnect-notification__progress-fill{background:linear-gradient(90deg,#ff3232,red)}@keyframes disconnect-slide-in{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes disconnect-pulse{0%,to{box-shadow:0 8px 32px #ffa5004d,inset 0 0 0 1px #ffa5004d}50%{box-shadow:0 8px 40px #ffa50080,inset 0 0 0 2px #ffa50080}}@keyframes disconnect-pulse-critical{0%,to{box-shadow:0 8px 32px #ff323266,inset 0 0 0 1px #ff323266}50%{box-shadow:0 8px 40px #ff323299,inset 0 0 0 2px #ff323299}}
.reconnect-notification{z-index:9999;-webkit-backdrop-filter:blur(16px);background:#104020d1;border:1px solid #4ade8040;border-radius:14px;align-items:center;gap:12px;min-width:300px;max-width:460px;padding:16px 24px;animation:.4s cubic-bezier(.16,1,.3,1) reconnect-slide-in,.5s 2.5s forwards reconnect-fade-out;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #4ade8026}.reconnect-notification__icon{flex-shrink:0;font-size:24px;line-height:1}.reconnect-notification__content{flex:1;min-width:0}.reconnect-notification__title{color:#4ade80;letter-spacing:-.01em;margin:0 0 2px;font-size:15px;font-weight:700}.reconnect-notification__message{color:#ffffffb3;margin:0;font-size:13px;font-style:italic;line-height:1.4}@keyframes reconnect-slide-in{0%{opacity:0;transform:translate(-50%)translateY(-20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes reconnect-fade-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}
.TradePanel-module__989KzW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;box-sizing:border-box;background:#000000a6;justify-content:center;align-items:flex-start;padding:20px 16px 16px;display:flex;position:fixed;inset:0;overflow:hidden auto}.TradePanel-module__989KzW__panel{background:linear-gradient(160deg,#2d5070 0%,#1e3a5a 100%);border:1px solid #ffffff1f;border-radius:20px;flex-shrink:0;width:100%;max-width:520px;min-height:0;max-height:calc(100vh - 52px);padding:20px;animation:.25s ease-out TradePanel-module__989KzW__panelIn;overflow:hidden auto;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff14}@keyframes TradePanel-module__989KzW__panelIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.TradePanel-module__989KzW__header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TradePanel-module__989KzW__header h2{color:#fff;margin:0;font-size:1.5rem}.TradePanel-module__989KzW__headerRight{align-items:center;gap:12px;display:flex}.TradePanel-module__989KzW__turnTimer{font-variant-numeric:tabular-nums;color:#fffffff2;background:#3b82f659;border:1px solid #3b82f680;border-radius:8px;padding:6px 12px;font-size:1.15rem;font-weight:700}.TradePanel-module__989KzW__closeButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:0;font-size:2rem;line-height:1}.TradePanel-module__989KzW__closeButton:hover{color:#fff}.TradePanel-module__989KzW__closeButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff9}.TradePanel-module__989KzW__tabs{gap:8px;margin-bottom:20px;display:flex}.TradePanel-module__989KzW__tab{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;flex:1;padding:12px 16px;font-size:1rem;transition:all .2s}.TradePanel-module__989KzW__tab:hover:not(:disabled){background:#ffffff26}.TradePanel-module__989KzW__tab:disabled{opacity:.5;cursor:not-allowed}.TradePanel-module__989KzW__activeTab{color:#fff;background:#22c55e4d;border-color:#22c55e99}.TradePanel-module__989KzW__tabContent{flex-direction:column;gap:16px;display:flex}.TradePanel-module__989KzW__description{color:#ffffffb3;margin:0;font-size:.9rem}.TradePanel-module__989KzW__commonTrade{flex-direction:column;gap:12px;display:flex}.TradePanel-module__989KzW__tradeIntro{color:#ffffffbf;margin:0 0 2px;font-size:.8rem;line-height:1.35}.TradePanel-module__989KzW__tradeIntro strong{color:#fffffff2;font-weight:600}.TradePanel-module__989KzW__bankSection{background:#0003;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.TradePanel-module__989KzW__bankRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.TradePanel-module__989KzW__bankStack{flex-direction:column;align-items:center;gap:4px;display:flex}.TradePanel-module__989KzW__bankTotal{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.TradePanel-module__989KzW__wantSection,.TradePanel-module__989KzW__handSection{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.TradePanel-module__989KzW__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf;margin-bottom:2px;font-size:.8rem;font-weight:700}.TradePanel-module__989KzW__stackRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.TradePanel-module__989KzW__resourceStackButton{border-radius:10px;display:inline-block;position:relative}.TradePanel-module__989KzW__resourceStackButtonInner{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0;transition:transform .15s;display:block}.TradePanel-module__989KzW__resourceStackButtonInner:hover{transform:translateY(-4px)}.TradePanel-module__989KzW__resourceStackButtonInner:disabled{cursor:default;opacity:.5}.TradePanel-module__989KzW__stackRemove{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.9rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.TradePanel-module__989KzW__stackRemove:hover{background:#ef4444cc}.TradePanel-module__989KzW__resourceStack{justify-content:center;align-items:flex-end;width:50px;min-height:62px;display:flex;position:relative}.TradePanel-module__989KzW__resourceStackBack,.TradePanel-module__989KzW__resourceStackFront{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:58px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 8px #0000004d}.TradePanel-module__989KzW__resourceStackBack{background:#ffffff26;border:1px solid #ffffff40}.TradePanel-module__989KzW__resourceStackBack:first-child{z-index:0;transform:translateY(4px)}.TradePanel-module__989KzW__resourceStackBack:nth-child(2){z-index:1;transform:translateY(2px)}.TradePanel-module__989KzW__resourceStackFront{z-index:2;color:#fff;border:1px solid #ffffff4d}.TradePanel-module__989KzW__resourceStackFrontEmpty{z-index:2;color:#ffffff80;border:2px dashed #ffffff59;background:#ffffff14!important}.TradePanel-module__989KzW__stackIcon{font-size:1.5rem}.TradePanel-module__989KzW__stackCount{font-size:1.1rem;font-weight:800;line-height:1}.TradePanel-module__989KzW__tradeCard{color:#fff;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0003}.TradePanel-module__989KzW__tradeCardSlideIn{animation:.25s ease-out TradePanel-module__989KzW__cardSlideIn}@keyframes TradePanel-module__989KzW__cardSlideIn{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.TradePanel-module__989KzW__tradeCardClickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.TradePanel-module__989KzW__tradeCardClickable:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.TradePanel-module__989KzW__compactRow{flex-direction:column;gap:8px;display:flex}.TradePanel-module__989KzW__commonTrade .TradePanel-module__989KzW__tradeLabel{color:#ffffffd9;font-size:.85rem;font-weight:600}.TradePanel-module__989KzW__commonTrade .TradePanel-module__989KzW__resourceRow{flex-wrap:wrap;gap:8px;display:flex}.TradePanel-module__989KzW__commonTrade .TradePanel-module__989KzW__resourceCell{background:#ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:8px 10px;display:flex}.TradePanel-module__989KzW__commonTrade .TradePanel-module__989KzW__resourceCell .TradePanel-module__989KzW__resourceIcon{font-size:1.4rem}.TradePanel-module__989KzW__commonTrade .TradePanel-module__989KzW__resourceCell .TradePanel-module__989KzW__resourceCount{color:#fff9;font-size:.75rem}.TradePanel-module__989KzW__compactMiddle{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:12px;display:flex}.TradePanel-module__989KzW__receiveGiveBlock{flex-direction:column;flex:1;gap:12px;min-width:180px;display:flex}.TradePanel-module__989KzW__receiveBlock,.TradePanel-module__989KzW__giveBlock{flex-direction:column;gap:6px;display:flex}.TradePanel-module__989KzW__arrowLabel{color:#ffffffe6;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.TradePanel-module__989KzW__arrowDown{color:#22c55e}.TradePanel-module__989KzW__arrowUp{color:#ef4444}.TradePanel-module__989KzW__cardRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TradePanel-module__989KzW__miniCard{color:#fff;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.TradePanel-module__989KzW__placeholder{color:#fff6;font-size:.9rem}.TradePanel-module__989KzW__threeButtons{flex-direction:column;justify-content:center;gap:8px;display:flex}.TradePanel-module__989KzW__iconButton,.TradePanel-module__989KzW__iconButtonDisabled,.TradePanel-module__989KzW__iconButtonCancel{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.TradePanel-module__989KzW__iconButton{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.TradePanel-module__989KzW__iconButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2563eb80}.TradePanel-module__989KzW__iconButton:disabled{opacity:.5;cursor:not-allowed}.TradePanel-module__989KzW__iconButtonIcon{font-size:1.4rem}.TradePanel-module__989KzW__iconButtonCheck{font-size:.75rem;font-weight:700;position:absolute;bottom:4px;right:4px}.TradePanel-module__989KzW__iconButtonDisabled{color:#ffffff80;cursor:default;background:#ffffff1a}.TradePanel-module__989KzW__iconButtonCancel{color:#fca5a5;background:#ef44444d;border:1px solid #ef444480}.TradePanel-module__989KzW__iconButtonCancel:hover{background:#ef444473;transform:translateY(-2px)}.TradePanel-module__989KzW__iconButtonX{font-size:1.25rem;font-weight:700}.TradePanel-module__989KzW__tradeWarning{color:#fffffff2;background:#fbbf2426;border:1px solid #fbbf2480;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;display:flex}.TradePanel-module__989KzW__tradeWarningIcon{flex-shrink:0;font-size:1.25rem}.TradePanel-module__989KzW__tradeWarning strong{color:#fef3c7;margin-bottom:6px;display:block}.TradePanel-module__989KzW__tradeWarningList{margin:0 0 8px;padding-left:1.25rem}.TradePanel-module__989KzW__tradeWarningList li{margin:2px 0}.TradePanel-module__989KzW__tradeWarningHint{color:#fffc;margin:0;font-size:.85rem}.TradePanel-module__989KzW__bankHint{color:#ffffffb3;margin:0;font-size:.85rem}.TradePanel-module__989KzW__actionRow{gap:12px;margin-top:8px;display:flex}.TradePanel-module__989KzW__bankButton,.TradePanel-module__989KzW__playersButton{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px 16px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s}.TradePanel-module__989KzW__bankButton{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)}.TradePanel-module__989KzW__bankButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e966}.TradePanel-module__989KzW__playersButton{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.TradePanel-module__989KzW__playersButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b66}.TradePanel-module__989KzW__bankButton:disabled,.TradePanel-module__989KzW__playersButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.TradePanel-module__989KzW__targetRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.TradePanel-module__989KzW__targetLabel{color:#fffc;flex-shrink:0;font-size:.9rem}.TradePanel-module__989KzW__targetButtons{flex-wrap:wrap;gap:8px;display:flex}.TradePanel-module__989KzW__targetButton,.TradePanel-module__989KzW__targetButtonSelected{cursor:pointer;color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s}.TradePanel-module__989KzW__targetButton:hover{background:#ffffff2e;border-color:#ffffff59}.TradePanel-module__989KzW__targetButtonSelected{color:#fff;background:#3b82f666;border-color:#3b82f6b3}.TradePanel-module__989KzW__bankTrade{align-items:flex-start;gap:16px;display:flex}.TradePanel-module__989KzW__tradeSection{flex:1}.TradePanel-module__989KzW__tradeSection h4{color:#ffffffe6;margin:0 0 12px;font-size:.9rem}.TradePanel-module__989KzW__tradeArrow{color:#ffffff80;padding-top:40px;font-size:2rem}.TradePanel-module__989KzW__resourceGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.TradePanel-module__989KzW__resourceButton{cursor:pointer;background:#ffffff1a;border:2px solid #fff3;border-radius:8px;flex-direction:column;align-items:center;min-width:60px;padding:12px 8px;transition:all .2s;display:flex}.TradePanel-module__989KzW__resourceButton:hover:not(:disabled){background:#fff3;border-color:#fff6}.TradePanel-module__989KzW__resourceButton:disabled{opacity:.4;cursor:not-allowed}.TradePanel-module__989KzW__resourceButton.TradePanel-module__989KzW__selected{color:#fff;border-color:#fff}.TradePanel-module__989KzW__resourceIcon{font-size:1.5rem}.TradePanel-module__989KzW__resourceCount{color:#fffc;margin-top:4px;font-size:.8rem}.TradePanel-module__989KzW__tradeRatio{color:#fff9;margin-top:2px;font-size:.7rem}.TradePanel-module__989KzW__tradeSummary{color:#fff;background:#0003;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:1.1rem;display:flex}.TradePanel-module__989KzW__tradeError{color:#fca5a5;font-size:.85rem}.TradePanel-module__989KzW__tradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:8px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:all .2s}.TradePanel-module__989KzW__tradeButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.TradePanel-module__989KzW__tradeButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.TradePanel-module__989KzW__playerTrade{align-items:flex-start;gap:16px;display:flex}.TradePanel-module__989KzW__resourceList{flex-direction:column;gap:8px;display:flex}.TradePanel-module__989KzW__resourceRow{background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.TradePanel-module__989KzW__resourceLabel{align-items:center;gap:8px;font-size:1.1rem;display:flex}.TradePanel-module__989KzW__resourceAvailable{color:#ffffff80;font-size:.8rem}.TradePanel-module__989KzW__amountControls{align-items:center;gap:8px;display:flex}.TradePanel-module__989KzW__amountControls button{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex}.TradePanel-module__989KzW__amountControls button:hover:not(:disabled){background:#ffffff4d}.TradePanel-module__989KzW__amountControls button:disabled{opacity:.3;cursor:not-allowed}.TradePanel-module__989KzW__amount{text-align:center;color:#fff;min-width:24px;font-weight:600}.TradePanel-module__989KzW__targetPlayer{background:#0003;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.TradePanel-module__989KzW__targetPlayer label{color:#fffc}.TradePanel-module__989KzW__targetPlayer select{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;flex:1;padding:8px 12px;font-size:.95rem}.TradePanel-module__989KzW__targetPlayer select option{background:#2a4a6a}.TradePanel-module__989KzW__disabledMessage{text-align:center;color:#fff9;padding:40px 20px}.TradePanel-module__989KzW__activeOfferBanner{background:#3b82f633;border:1px solid #3b82f680;border-radius:10px;margin-bottom:16px;padding:12px 16px}.TradePanel-module__989KzW__offerInfo{margin-bottom:12px}.TradePanel-module__989KzW__offerLabel{color:#ffffffe6;margin-bottom:8px;font-weight:500;display:block}.TradePanel-module__989KzW__offerResources{color:#fffc;flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.TradePanel-module__989KzW__resourcePill{color:#fff;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:.85rem;display:inline-flex}.TradePanel-module__989KzW__forLabel{color:#fff9;margin:0 6px}.TradePanel-module__989KzW__offerActions{gap:8px;display:flex}.TradePanel-module__989KzW__acceptButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:6px;flex:1;padding:8px 16px;font-weight:600}.TradePanel-module__989KzW__acceptButton:hover{transform:translateY(-1px)}.TradePanel-module__989KzW__rejectButton,.TradePanel-module__989KzW__cancelButton{color:#fca5a5;cursor:pointer;background:#ef444433;border:1px solid #ef444480;border-radius:6px;flex:1;padding:8px 16px;font-weight:600}.TradePanel-module__989KzW__rejectButton:hover,.TradePanel-module__989KzW__cancelButton:hover{background:#ef44444d}@media (max-width:500px){.TradePanel-module__989KzW__bankTrade,.TradePanel-module__989KzW__playerTrade{flex-direction:column}.TradePanel-module__989KzW__tradeArrow{padding:8px 0;transform:rotate(90deg)}.TradePanel-module__989KzW__resourceGrid{grid-template-columns:repeat(5,1fr)}}
.IncomingTradePopup-module__d3E26q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;box-sizing:border-box;background:#00000080;width:100dvw;height:100dvh;animation:.2s ease-out IncomingTradePopup-module__d3E26q__fadeIn;position:fixed;top:0;left:0}.IncomingTradePopup-module__d3E26q__cardWrapper{z-index:10001;box-sizing:border-box;max-height:calc(100vh - 32px);padding:16px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes IncomingTradePopup-module__d3E26q__fadeIn{0%{opacity:0}to{opacity:1}}.IncomingTradePopup-module__d3E26q__card{background:linear-gradient(160deg,#2d5070 0%,#1e3a5a 100%);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:380px;padding:20px;animation:.25s ease-out IncomingTradePopup-module__d3E26q__slideIn;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff14}@keyframes IncomingTradePopup-module__d3E26q__slideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.IncomingTradePopup-module__d3E26q__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.IncomingTradePopup-module__d3E26q__title{color:#fff;margin:0;font-size:1.2rem;font-weight:600}.IncomingTradePopup-module__d3E26q__closeButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;font-size:1.75rem;line-height:1}.IncomingTradePopup-module__d3E26q__closeButton:hover{color:#fff}.IncomingTradePopup-module__d3E26q__offerRow{margin-bottom:12px}.IncomingTradePopup-module__d3E26q__offerRow .IncomingTradePopup-module__d3E26q__label{color:#ffffffd9;margin-bottom:6px;font-size:.9rem;display:block}.IncomingTradePopup-module__d3E26q__pills{flex-wrap:wrap;gap:8px;display:flex}.IncomingTradePopup-module__d3E26q__pill{color:#fff;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:.9rem;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0003}.IncomingTradePopup-module__d3E26q__actions{border-top:1px solid #ffffff1f;gap:12px;margin-top:20px;padding-top:16px;display:flex}.IncomingTradePopup-module__d3E26q__acceptButton{cursor:pointer;color:#fff;background:linear-gradient(#22c55e 0%,#16a34a 100%);border:none;border-radius:10px;flex:1;padding:12px 20px;font-size:1rem;font-weight:600;box-shadow:0 2px 8px #22c55e66}.IncomingTradePopup-module__d3E26q__acceptButton:hover{background:linear-gradient(#16a34a 0%,#15803d 100%)}.IncomingTradePopup-module__d3E26q__declineButton{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;flex:1;padding:12px 20px;font-size:1rem;font-weight:600}.IncomingTradePopup-module__d3E26q__declineButton:hover{background:#ffffff26}
.DiscardPanel-module__zNML9a__overlay{z-index:200;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DiscardPanel-module__zNML9a__panel{background:linear-gradient(160deg,#2d5070 0%,#1e3a5a 100%);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 60px #00000080}.DiscardPanel-module__zNML9a__title{color:#fff;margin:0 0 8px;font-size:1.25rem}.DiscardPanel-module__zNML9a__subtitle{color:#ffffffd9;margin:0 0 20px;font-size:.95rem}.DiscardPanel-module__zNML9a__subtitle strong{color:#fbbf24}.DiscardPanel-module__zNML9a__resourceRow{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.DiscardPanel-module__zNML9a__resourceCell{background:#ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:72px;padding:10px 12px;display:flex}.DiscardPanel-module__zNML9a__icon{font-size:1.5rem}.DiscardPanel-module__zNML9a__available{color:#fff9;font-size:.75rem}.DiscardPanel-module__zNML9a__controls{align-items:center;gap:8px;display:flex}.DiscardPanel-module__zNML9a__controls button{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;width:28px;height:28px;font-size:1rem}.DiscardPanel-module__zNML9a__controls button:hover:not(:disabled){background:#ffffff4d}.DiscardPanel-module__zNML9a__controls button:disabled{opacity:.3;cursor:not-allowed}.DiscardPanel-module__zNML9a__count{text-align:center;color:#fff;min-width:24px;font-weight:700}.DiscardPanel-module__zNML9a__footer{flex-direction:column;align-items:center;gap:12px;display:flex}.DiscardPanel-module__zNML9a__total{color:#fffc;font-size:.9rem}.DiscardPanel-module__zNML9a__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:10px;padding:12px 24px;font-size:1rem;font-weight:600}.DiscardPanel-module__zNML9a__confirmButton:hover:not(:disabled){filter:brightness(1.1)}.DiscardPanel-module__zNML9a__confirmButton:disabled{opacity:.5;cursor:not-allowed}
