.catalogue-availability{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.catalogue-availability a{padding:.6rem .9rem;border:1px solid #b4b39d;border-radius:5px;background:#f9f8ef;text-decoration:none;color:#283b30}.catalogue-availability a[aria-current]{background:#254938;color:#fff}.catalogue-version>summary .availability-badge{font-size:.85rem;line-height:1.4;display:inline-block;padding:.3rem .55rem;border-radius:4px}.availability-available{background:#d8ead4;color:#1b512c}.availability-withdrawn{background:#f3dbc2;color:#6b3923}.availability-documentation{background:#e5e6dd;color:#445044}.cloud-label{font-size:.8rem;color:#435964;display:block;padding:.25rem 0}.game-access{margin:2rem 0;padding-top:1.5rem;border-top:1px solid #c9c9ae}.game-access-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:780px}.game-access-form label{display:grid;gap:.4rem;font-size:1rem}.game-access-form input,.game-access-form select{font:inherit;min-width:0;max-width:100%;padding:.7rem;border:1px solid #afb5a2;border-radius:5px;background:#fffdf6;color:#223a2b}.game-access-form button{align-self:end;min-height:46px}.game-access-form small{font-size:.85rem;line-height:1.5}.game-access-summary{padding:.8rem 0}.game-scope-list{list-style:none;padding:0}.game-scope-list li{display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #dcdfd1}.game-access details{margin-top:1.25rem}.client-cloud-note{border-left:2px solid #78909b;padding:.6rem 1rem;margin:1rem 0;color:#334b55}.client-cloud-note strong{display:block}.client-cloud-note p{margin:.3rem 0}@media(max-width:600px){.game-access-form{grid-template-columns:1fr}.game-scope-list li{display:block}.game-scope-list span{display:block}.catalogue-availability a{flex:1 1 42%;font-size:.9rem}}

.game-access{margin-top:0;padding-top:0;border-top:0}.game-access h2{margin-top:.3rem}.game-access details{padding:.65rem 0;border-bottom:1px solid #cdd2bc}.web-password-panel{border-top:1px solid #b6c1a8;margin-top:1.75rem;padding-top:1.25rem}.web-password-panel>summary{font-size:1.15rem;font-weight:600;color:#274332;padding:.7rem 0;cursor:pointer}.web-password-panel>summary span{display:block;font-size:.85rem;font-weight:400;margin-top:.2rem}.web-password-panel .bloc{margin-top:1rem}.game-access-form select{width:100%}.game-access-summary{border-bottom:1px solid #d6dac9;margin-bottom:1.25rem}.game-access-form button{padding:.8rem 1rem}
