.landz-spy-operations-quiet{border:1px solid color-mix(in srgb, var(--color-positive-strong) 28%, transparent);background:color-mix(in srgb, var(--color-surface-0) 52%, transparent);border-radius:2px;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;display:flex}.landz-spy-operations-quiet-art{object-fit:contain;filter:saturate(.78)brightness(.9)drop-shadow(0 4px 6px #0000006b);flex:0 0 40px;width:40px;height:40px}.landz-spy-operations-quiet-copy{flex:auto;gap:2px;min-width:0;display:grid}.landz-spy-operations-quiet-copy h3{color:var(--color-fg);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:950}.landz-spy-operations-quiet-copy p{color:var(--color-fg-faint);font-size:12px;font-weight:800;line-height:1.3}.landz-spy-operations-quiet>.landz-game-button,.landz-spy-operations-actions>.landz-game-button{flex:none}.landz-spy-operations-actions{align-items:center;gap:8px;display:flex}.landz-battles-section.landz-spy-reports{min-height:0}.landz-spy-reports .landz-battles-empty{max-width:none}.landz-encounter-list{gap:6px}.landz-encounter{border:1px solid var(--color-line-18);width:100%;color:var(--color-fg);text-align:left;background:#08111f75;border-left-width:3px;border-radius:2px;grid-template-columns:44px minmax(132px,168px) minmax(0,1fr) auto;grid-template-areas:"art result matchup time""art meta matchup time";align-items:center;gap:2px 14px;padding:8px 14px 8px 11px;transition:border-color .14s,background-color .14s;display:grid}.landz-encounter--success{border-color:#49dc8338;border-left-color:var(--color-positive-bright)}.landz-encounter--danger{border-color:#e1505742;border-left-color:var(--color-danger)}.landz-encounter--warning{border-color:#f4c86d3d;border-left-color:var(--color-gold-soft)}@media (hover:hover){button.landz-encounter:hover{background:#101a299e;border-color:#f4c86d57}}button.landz-encounter:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.landz-encounter__art{grid-area:art;place-items:center;width:44px;height:44px;display:grid}.landz-encounter__art img{object-fit:contain;filter:drop-shadow(0 5px 7px #0000006b);width:44px;height:44px}.landz-encounter__result{text-overflow:ellipsis;white-space:nowrap;grid-area:result;align-self:end;min-width:0;font-size:15px;font-weight:950;line-height:1.15;overflow:hidden}.landz-encounter__meta{min-width:0;color:var(--color-fg-muted);letter-spacing:.055em;text-transform:uppercase;flex-wrap:nowrap;grid-area:meta;align-self:start;align-items:center;gap:0 6px;font-size:10px;font-weight:900;line-height:1.4;display:flex}.landz-encounter__meta>span{white-space:nowrap}.landz-encounter__meta>span+span:before{content:"·";margin-right:6px}.landz-encounter__matchup{flex-wrap:wrap;grid-area:matchup;align-items:center;gap:4px 10px;min-width:0;display:flex}.landz-encounter__side{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.landz-encounter__emblem{border:1px solid var(--color-line-18);object-fit:contain;background:#03070e6b;flex:0 0 30px;width:30px;height:30px;padding:2px}.landz-encounter__side.is-player .landz-encounter__emblem{border-color:#f4c86d99;box-shadow:0 0 0 1px #f4c86d2e}.landz-encounter__name{min-width:0;color:var(--color-fg-cool);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.landz-encounter__side.is-player .landz-encounter__name{color:var(--color-fg)}.landz-encounter__arrow{width:14px;height:14px;color:var(--color-fg-muted);flex:0 0 14px}.landz-encounter__time{color:var(--color-fg-muted);white-space:nowrap;grid-area:time;justify-items:end;gap:1px;font-size:10px;font-weight:800;display:grid}.landz-encounter__time strong{color:var(--color-fg-cool);font-size:12px;font-weight:950}.landz-encounter__extra{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 10px;padding-top:4px;display:flex}@media (width<=640px){.landz-encounter{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"art result time""art matchup matchup""art meta meta";gap:3px 10px;padding:9px 12px 9px 9px}.landz-encounter__art{align-self:start;width:40px;height:40px}.landz-encounter__art img{width:40px;height:40px}.landz-encounter__result{align-self:center;font-size:14px}.landz-encounter__time{align-items:baseline;gap:6px;display:flex}.landz-encounter__time strong{font-size:11px}.landz-encounter__matchup{gap:3px 6px}.landz-encounter__side{gap:5px}.landz-encounter__emblem{flex-basis:24px;width:24px;height:24px}.landz-encounter__name{font-size:12px}.landz-encounter__meta{align-self:center}}@media (width<=360px){.landz-encounter__time span{display:none}}
