/* V0.15.4 — transparency only in presentation. Original logo pixels are untouched. */
#n77CropPreview{background-color:#e6e9ee!important;background-image:linear-gradient(45deg,#b3bcc7 25%,transparent 25%),linear-gradient(-45deg,#b3bcc7 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#b3bcc7 75%),linear-gradient(-45deg,transparent 75%,#b3bcc7 75%)!important;background-position:0 0,0 9px,9px -9px,-9px 0!important;background-size:18px 18px!important}
.n84-team-directory-row img.club153-free-crest,.n84-team-directory-row img.n77-team-logo,.grid148-axis-team img.n77-team-logo{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}
.club149-logo-plate:not(.club153-missing-crest){background:transparent!important;border:none!important;box-shadow:none!important}
/* Team name gradient is intentionally retained. */
.n84-team-directory-row .club149-name-ribbon{background:linear-gradient(110deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(110deg,var(--club-primary),var(--club-secondary))!important}
/* Player-only picker results, regardless of how the search matched. */
.grid148-suggestions button .grid148-meta{display:none!important}
/* Explicit standings audit: compact, scroll-contained on small devices. */
.n154-audit{margin-top:16px;background:#142a3c;border:1px solid #466278;border-radius:16px;padding:15px;color:#edf6fa;min-width:0}
.n154-audit-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.n154-audit-head h3{font-size:18px;line-height:1.25;margin:4px 0}.n154-audit-head small{color:#a3cbd3;font-size:10px;letter-spacing:.09em}.n154-audit-head>span{font-size:11px;color:#a8c3d8;white-space:nowrap}
.n154-audit p{font-size:11px;color:#bfd0dc;line-height:1.55;margin:10px 0}
.n154-audit-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.n154-audit-stats b{background:#243c52;border-radius:9px;padding:10px 8px;font-size:11px;font-weight:700}
.n154-audit details{border:1px solid #456078;padding:10px;border-radius:11px}.n154-audit summary{cursor:pointer;font-size:13px;min-height:30px;font-weight:800}
.n154-audit-list{max-height:440px;overflow:auto;overscroll-behavior:contain}.n154-game{padding:12px 0;border-bottom:1px solid #35546a;min-width:0;display:grid;gap:8px}.n154-game strong,.n154-game small{display:block;overflow-wrap:anywhere}.n154-game strong{font-size:12px}.n154-game small{font-size:10px;color:#b2c8d8;margin-top:4px}.n154-actions{display:flex;flex-wrap:wrap;gap:7px}
.n154-actions button,.n154-sync-actions button,.n154-sync-actions a{border:1px solid #60788c;background:#253f58;border-radius:9px;color:#fff;font-size:11px;min-height:38px;padding:8px 10px;text-align:center;text-decoration:none;cursor:pointer}
.n154-actions button:first-child{background:#1b6257}.n154-game.n154-conflict{border-color:#e1989e}.n154-audit p.n154-warning{color:#ffcfa8}
.n154-sync-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.n154-status{white-space:normal;overflow-wrap:anywhere}
@media(min-width:540px){.n154-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
