.raids-layout{display:grid;grid-template-columns:1fr 400px;gap:14px;padding:14px 18px 40px;position:relative;z-index:61}@media(max-width:1100px){.raids-layout{grid-template-columns:1fr}}.raid-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}@media(max-width:640px){.raid-board{grid-template-columns:minmax(0,1fr)}}.raid-card{border:var(--px-line) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.5);background:#0a0405d9;padding:12px;display:flex;flex-direction:column;gap:10px}.raid-card.mine{border-color:#00a0b099}.raid-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.raid-card-name{font-size:18px;letter-spacing:.1em;color:var(--mars-highlight, #ffd700)}.raid-card-dur{font-size:13px;letter-spacing:.12em;color:var(--mars-dim, #a86);border:var(--px-hair) solid var(--mars-dim, #a86);padding:2px 6px;white-space:nowrap}.raid-lore{font-size:13px;line-height:1.7;color:var(--mars-sand, #dcc0a8);opacity:.9}.raid-bosses{font-size:12px;letter-spacing:.06em;color:#d98b6a;border-top:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.25);padding-top:8px}.raid-slots{display:flex;flex-direction:column;gap:6px}.raid-slot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;min-height:44px;border:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.3);background:#00000073;font-size:13px;letter-spacing:.05em;color:var(--mars-dim, #a86)}.raid-slot.leader{border-color:#ffd70073}.raid-slot.filled{background:#00a0b01a}.raid-slot.joinable{cursor:pointer;border-color:rgba(var(--brand-hot-rgb, 255, 107, 53),.6)}.raid-slot.joinable:hover{background:rgba(var(--brand-hot-rgb, 255, 107, 53),.12)}.raid-slot.blocked{opacity:.6}.raid-slot-kind{font-size:11px;letter-spacing:.14em;color:#ffd75e;min-width:62px}.raid-slot-need{color:var(--mars-stars, #eee)}.raid-slot-need.real-only{color:#c1d53c}.raid-slot-stake{color:var(--mars-highlight, #ffd700);white-space:nowrap}.raid-slot-budget{color:var(--mars-dim, #a86);font-size:12px;white-space:nowrap}.raid-slot-who{color:#7fd8e0;overflow-wrap:anywhere}.raid-slot-verdict{font-size:12px;letter-spacing:.1em}.raid-slot-verdict.paid{color:#58d858}.raid-slot-verdict.salvage{color:#d98b6a}.raid-slot-verdict.forfeit,.raid-slot-verdict.unstaked{color:#e05a4a}.raid-slot-verdict.mercenary{color:var(--mars-dim, #a86)}.raid-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.25);padding-top:10px}.raid-countdown{font-size:14px;letter-spacing:.1em;color:var(--mars-highlight, #ffd700);white-space:nowrap}.raid-countdown.late{color:#e05a4a}.raid-card-btn{cursor:pointer;min-height:44px;padding:8px 16px;font-family:inherit;font-size:15px;letter-spacing:.08em;background:var(--mars-gold, #ffd700);color:#120607;border:0}.raid-card-btn:hover{filter:brightness(1.15)}.raid-card-btn.ghost{background:transparent;color:#00a0b0;border:var(--px-line) solid #00a0b0}.raid-card-btn:disabled{background:#3a2a24;color:#7a5a4a;cursor:not-allowed}.raid-status{font-size:11px;letter-spacing:.14em;padding:2px 6px;border:var(--px-hair) solid currentColor;white-space:nowrap}.raid-status.open{color:#58d858}.raid-status.locked{color:#ffd75e}.raid-status.settling{color:#7fd8e0}.raid-status.settled{color:var(--mars-highlight, #ffd700)}.raid-status.refunded,.raid-status.cancelled,.raid-status.expired{color:var(--mars-dim, #a86)}.raid-mine-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 4px;border-bottom:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.2);font-size:13px;color:var(--mars-sand, #dcc0a8);cursor:pointer;min-height:44px}.raid-mine-row:hover{background:rgba(var(--brand-hot-rgb, 255, 107, 53),.08)}.raid-mine-row:last-child{border-bottom:0}.raid-signin-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.raid-signin-note{font-size:11px;line-height:1.7;color:var(--mars-dim, #a86);max-width:30ch}.raid-signin-err{font-size:11px;line-height:1.7;color:var(--mars-highlight, #ffd700);max-width:34ch}.raid-books{font-size:13px;line-height:1.9;color:var(--mars-sand, #dcc0a8)}.raid-books dl{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin:0}.raid-books dt{color:var(--mars-dim, #a86);letter-spacing:.06em}.raid-books dd{margin:0;color:var(--mars-highlight, #ffd700);text-align:right;overflow-wrap:anywhere}.raid-books .acct{font-size:11px;color:#7fd8e0;overflow-wrap:anywhere;text-align:right}.raid-health-bar{height:8px;background:#0c0503;border:var(--px-hair) solid #3a1d10;margin:6px 0 10px}.raid-health-bar i{display:block;height:100%;background:var(--mars-gold, #ffd700)}.raid-stale{font-size:12px;color:#d98b6a;letter-spacing:.06em;padding-top:6px}.raid-field{background:#0a0405e6;color:var(--mars-highlight, #ffd700);border:var(--px-line) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.55);font-family:inherit;font-size:16px;padding:6px 8px}.ms-deposit-amt{background:#0a0405e6;color:var(--mars-highlight, #ffd700);border:var(--px-line) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.55);font-family:inherit;font-size:16px;padding:6px 8px;width:140px;text-align:center}.raid-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:46vh;overflow-y:auto;margin:10px 0}.raid-pick-cell{border:var(--px-line) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.35);background:#00000080;padding:8px;cursor:pointer;min-height:44px;font-size:13px;line-height:1.6;text-align:left;touch-action:manipulation}.raid-pick-cell.sel{border-color:var(--mars-gold, #ffd700);background:#ffd7001a}.raid-pick-cell.blocked{opacity:.45;cursor:not-allowed}.raid-pick-cell.unsure{border-style:dashed}.raid-pick-name{color:var(--mars-stars, #eee);overflow-wrap:anywhere}.raid-pick-tier{color:#ffd75e;font-size:11px;letter-spacing:.1em}.raid-pick-why{color:#e05a4a;font-size:11px;line-height:1.5}.raid-pick-cell.unsure .raid-pick-why{color:#d98b6a}.raid-price{border:var(--px-line) solid rgba(255,215,0,.45);background:#ffd7000f;padding:8px 10px;margin:10px 0;font-size:14px;line-height:1.8;color:var(--mars-sand, #dcc0a8)}.raid-price b{color:var(--mars-highlight, #ffd700)}.raid-price .moved{color:#e05a4a;display:block;margin-top:4px;font-size:13px}.raid-cer-head{font-size:18px;letter-spacing:.1em;color:var(--mars-highlight, #ffd700);margin-bottom:8px}.raid-cer-verdict{font-size:15px;letter-spacing:.14em;margin-bottom:10px}.raid-cer-verdict.won{color:#58d858}.raid-cer-verdict.lost{color:#d98b6a}.raid-cer-verdict.refunded{color:#7fd8e0}.raid-loot{border:var(--px-line) solid rgba(255,215,0,.4);padding:8px 10px;margin-bottom:10px;font-size:14px;line-height:1.9;text-align:left}.raid-loot-line{display:flex;justify-content:space-between;gap:10px}.raid-loot-line+.raid-loot-line{border-top:var(--px-hair) solid rgba(255,215,0,.18)}.raid-loot-line .who{color:var(--mars-sand, #dcc0a8);overflow-wrap:anywhere}.raid-loot-line .amt{color:var(--mars-highlight, #ffd700);white-space:nowrap}.raid-loot-line.me .who{color:#7fd8e0}.raid-proof{border:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.3);padding:8px 10px;font-size:11px;line-height:1.7;text-align:left;color:var(--mars-dim, #a86);overflow-wrap:anywhere}.raid-proof b{color:var(--mars-sand, #dcc0a8);font-weight:400}.raid-proof code{color:#7fd8e0;font-family:inherit}.raid-verify{letter-spacing:.08em}.raid-verify.ok{color:#58d858}.raid-verify.bad{color:#e05a4a}.raid-verify.pending{color:var(--mars-dim, #a86)}.raid-slot{align-items:stretch;gap:10px}.raid-slot-thumb{width:44px;height:44px;flex:0 0 44px;object-fit:contain;image-rendering:pixelated;background:#0d0603;border:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.35);align-self:center}.raid-slot-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.raid-slot-main{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.raid-slot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.raid-slot-who{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.raid-slot-sep{opacity:.5}.raid-slot .ms-identity-name{max-width:160px}.raid-slot-hint{font-size:10px;letter-spacing:.1em;color:#d98b6a}.raid-slot-share{color:#7fd8e0;white-space:nowrap}.raid-slot-stats{font-size:11px;letter-spacing:.04em;color:var(--mars-sand, #dcc0a8);opacity:.9;white-space:nowrap}.raid-slot-stats i{font-style:normal;color:#c9a2ff}.raid-tier{font-size:9px;letter-spacing:.1em;padding:2px 5px;border:var(--px-hair) solid currentColor;white-space:nowrap}.raid-tier.g0{background:#2a2a2a;color:#bbb}.raid-tier.g1{background:#3a2a1a;color:#d8a878}.raid-tier.g2{background:#1c331c;color:#98d898}.raid-tier.g3{background:#38321a;color:#e8d878}.raid-tier.g4{background:#3a2812;color:#f0a860}.raid-tier.g5{background:#22222e;color:#a8a8d0}.raid-tier.g6,.raid-tier.g7{background:#2c1a33;color:#cf98e8}.raid-bosses i{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--mars-dim, #a86)}.raid-deal{font-size:13px;letter-spacing:.04em;line-height:1.7;color:var(--mars-sand, #dcc0a8)}.raid-deal b{color:var(--mars-highlight, #ffd700);font-weight:400}.raid-deal-note{display:block;font-size:10px;letter-spacing:.08em;color:var(--mars-dim, #a86)}.raid-deal.block{border:var(--px-line) solid rgba(0,160,176,.45);background:#00a0b00f;padding:8px 10px;margin:10px 0;text-align:left}.raid-deal.block>div+div{margin-top:4px}.raid-led{font-size:12px;letter-spacing:.06em;color:var(--mars-dim, #a86);margin:6px 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.raid-pick-deal{color:var(--mars-sand, #dcc0a8);font-size:12px}.raid-pick-needs{color:var(--mars-dim, #a86);font-size:10px;letter-spacing:.08em}.raid-countdown-wrap{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.raid-countdown-note{font-size:9px;letter-spacing:.12em;color:var(--mars-dim, #a86)}.raid-progress{display:block;height:4px;max-width:260px;background:#0c0503;border:var(--px-hair) solid #3a1d10}.raid-progress i{display:block;height:100%;background:var(--mars-gold, #ffd700)}.raid-countdown.late+.raid-countdown-note{color:#e05a4a}.raid-link-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.raid-link-note{font-size:11px;color:var(--mars-dim, #a86);letter-spacing:.04em}.raid-card-btn.small{font-size:12px;padding:6px 12px;min-height:44px}.raid-deposit{cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.12em;padding:6px 10px;min-height:32px;background:transparent;color:#00a0b0;border:var(--px-line) solid #00a0b0;vertical-align:middle;margin-left:8px;white-space:nowrap}.raid-deposit:hover{filter:brightness(1.15)}.raid-cer-party i,.raid-deal i{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--mars-dim, #a86)}.raid-war{border:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.3);padding:6px 10px;margin-bottom:10px;font-size:12px;line-height:1.8;text-align:left;color:var(--mars-sand, #dcc0a8)}.raid-war b{color:var(--mars-highlight, #ffd700);font-weight:400;letter-spacing:.1em}.raid-pick-cell{display:flex;gap:8px;align-items:flex-start}.raid-pick-cell img{width:48px;height:48px;flex:0 0 48px;object-fit:contain;image-rendering:pixelated;background:#0d0603}.raid-pick-body{min-width:0;display:block;flex:1}.raid-pick-stats{color:var(--mars-sand, #dcc0a8);font-size:11px;letter-spacing:.04em}.raid-pick-stats i{font-style:normal;color:#c9a2ff}.raid-books-summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.raid-books-summary::-webkit-details-marker{display:none}.raid-books-caret{color:var(--mars-dim, #a86);transition:transform .15s}.raid-books-wrap:not([open]) .raid-books-caret{transform:rotate(-90deg)}.raid-books-summary:focus-visible{outline:var(--px-line) solid var(--mars-gold, #ffd700);outline-offset:2px}@media(max-width:1100px){.raids-layout.mine-first .raids-side-col{order:-1}}@media(max-width:700px){.raids-layout{padding:10px 10px 30px}.raid-slot{font-size:12px}.raid-slot-kind{min-width:0}.raid-pick{grid-template-columns:minmax(0,1fr);max-height:40vh}.raid-slot-thumb{width:36px;height:36px;flex-basis:36px}.raid-slot .ms-identity-name{max-width:120px}.raid-countdown-note{font-size:8px}}@media(prefers-reduced-motion:reduce){.raid-slot.joinable:hover,.raid-card-btn:hover{transition:none}}.raid-steps{font-size:14px;line-height:1.85;letter-spacing:.02em;text-align:left;color:var(--mars-sand, #dcc0a8)}.raid-steps p{margin:0 0 10px}.raid-steps p:last-child{margin-bottom:0}.raid-steps b{color:var(--mars-highlight, #ffd700);font-weight:400}.raid-help-rows{display:flex;flex-direction:column;gap:6px;margin:10px 0 12px;padding:8px 10px;border:var(--px-hair) solid rgba(var(--brand-hot-rgb, 255, 107, 53),.3);background:#00000059;text-align:left}.raids-board-col .mkt-toolbar .focus-btn{min-height:44px}.raids-board-col .mkt-lede{margin:0 0 12px}#prompt .raid-cer-head+.raid-steps,#prompt .raid-cer-head+.raid-help-rows{margin-top:10px}#prompt .hint-glossary{margin-top:10px}.raid-help-rows .hint-help-cap{font-size:13px;line-height:1.6}@media(max-width:700px){.raid-steps{font-size:13px}.raid-help-rows{padding:6px 8px}.raid-help-rows .hint-help-cap{font-size:12px}}
