.mercenaris-banner-wrap[data-astro-cid-rofekyeq]{margin:0;position:relative}.mercenaris-banner[data-astro-cid-rofekyeq]{cursor:zoom-in;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mercenaris-banner__degradat[data-astro-cid-rofekyeq]{pointer-events:none;background:linear-gradient(#0000 0%,#00000030 10%,#0000005c 20%,#00000082 30%,#000000a3 40%,#000000bf 50%,#000000d6 60%,#000000e8 70%,#000000f5 80%,#000000fc 90%,#000 100%);height:20%;position:absolute;bottom:0;left:0;right:0}.mercenaris-banner__overlay[data-astro-cid-rofekyeq]{z-index:2;padding:0 0 2rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.mercenaris-banner__overlay[data-astro-cid-rofekyeq] h1[data-astro-cid-rofekyeq]{text-shadow:0 1px 6px #000000d9;margin:0 0 .6rem}.banner-cripta[data-astro-cid-rofekyeq]{z-index:3;border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-body);background:#17130fbf;border-radius:3px;padding:8px 14px;font-size:.82rem;text-decoration:none;position:absolute;bottom:.85rem;right:.85rem}.banner-cripta[data-astro-cid-rofekyeq]:hover{border-color:var(--gold);color:var(--gold);text-decoration:none}.mercenaris-banner__edit[data-astro-cid-rofekyeq]{z-index:2;position:absolute;top:.85rem;left:.85rem}.edit-banner-toggle[data-astro-cid-rofekyeq]{border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;background:#17130fbf;border-radius:3px;padding:6px 12px;font-size:.72rem}.edit-banner-toggle[data-astro-cid-rofekyeq]:hover{border-color:var(--gold);color:var(--gold)}.edit-banner-form[data-astro-cid-rofekyeq]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);align-items:center;gap:10px;margin-top:6px;padding:10px}.edit-banner-form[data-astro-cid-rofekyeq]:not([hidden]){display:flex}.mercenaris-banner[data-astro-cid-rofekyeq] img[data-astro-cid-rofekyeq]{width:100%;height:auto;display:block}.mercenaris-lightbox[data-astro-cid-rofekyeq]{z-index:100;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:2rem;position:fixed;inset:0}.mercenaris-lightbox[data-astro-cid-rofekyeq]:not([hidden]){display:flex}.mercenaris-lightbox[data-astro-cid-rofekyeq] img[data-astro-cid-rofekyeq]{object-fit:contain;max-width:100%;max-height:100%}.mercenaris-lightbox__close[data-astro-cid-rofekyeq]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1.25rem}h1[data-astro-cid-rofekyeq]{margin-bottom:1.5rem}.mercenaris-controls[data-astro-cid-rofekyeq]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0;display:flex}.ordena-per[data-astro-cid-rofekyeq],.filtra-per-nom[data-astro-cid-rofekyeq]{color:var(--text-secondary);align-items:center;gap:8px;font-size:.85rem;display:flex}.ordena-per[data-astro-cid-rofekyeq] select[data-astro-cid-rofekyeq],.filtra-per-nom[data-astro-cid-rofekyeq] input[data-astro-cid-rofekyeq]{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);font-family:var(--font-body);border-radius:3px;padding:5px 8px;font-size:.85rem}.ordena-per[data-astro-cid-rofekyeq] select[data-astro-cid-rofekyeq]{cursor:pointer}.roster-layout[data-astro-cid-rofekyeq]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:2rem;display:grid}.roster-layout__esquerra[data-astro-cid-rofekyeq],.roster-layout__dreta[data-astro-cid-rofekyeq]{min-width:0}.roster-layout__actius[data-astro-cid-rofekyeq]{grid-template-columns:repeat(auto-fit,minmax(max(230px,33.3333% - 8px),1fr));gap:12px;display:grid}.roster-layout__altres[data-astro-cid-rofekyeq]{border-top:1px solid var(--border);opacity:.85;grid-template-columns:repeat(auto-fit,minmax(max(230px,33.3333% - 8px),1fr));gap:12px;margin-top:1.5rem;padding-top:1.5rem;display:grid}.roster-layout__caiguts[data-astro-cid-rofekyeq]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.caigut-cell[data-astro-cid-rofekyeq]:not([hidden]){flex-direction:column;gap:6px;display:flex}.edit-nota-toggle[data-astro-cid-rofekyeq]{color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.72rem;text-decoration:underline}.edit-nota-toggle[data-astro-cid-rofekyeq]:hover{color:var(--gold)}.edit-nota-form[data-astro-cid-rofekyeq]{flex-direction:column;gap:.5rem}.edit-nota-form[data-astro-cid-rofekyeq]:not([hidden]){display:flex}.edit-nota-form[data-astro-cid-rofekyeq] textarea[data-astro-cid-rofekyeq]{background:var(--bg);color:var(--text-primary);border:1px solid var(--border-strong);font-family:var(--font-body);resize:vertical;border-radius:3px;padding:6px 8px;font-size:.8rem}.flash[data-astro-cid-rofekyeq]{background:var(--green-soft);border:1px solid var(--green);border-radius:var(--radius-sm);color:var(--green);margin:0 0 1rem;padding:.6rem .9rem;font-size:.85rem}.flash--error[data-astro-cid-rofekyeq]{background:var(--red-soft);border-color:var(--red);color:var(--red)}@media (width<=900px){.roster-layout[data-astro-cid-rofekyeq]{grid-template-columns:1fr}.roster-layout__dreta[data-astro-cid-rofekyeq]{margin-top:1.5rem}}@media (width<=700px){.banner-cripta[data-astro-cid-rofekyeq]{top:.85rem;bottom:auto}.mercenaris-banner__overlay[data-astro-cid-rofekyeq]{padding:1rem 0 0;position:static}.mercenaris-banner__overlay[data-astro-cid-rofekyeq] h1[data-astro-cid-rofekyeq]{text-shadow:none}.mercenaris-controls[data-astro-cid-rofekyeq]{flex-direction:column;align-items:flex-start;gap:.6rem}}
