.archive-notice{margin:18px 0;color:#c8d7ea;line-height:1.6;border-left:3px solid #e8b55a}.archive-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin-bottom:20px}.archive-filters label{display:grid;gap:7px;color:#9cb1c9;font-size:12px;flex:1;min-width:160px}.archive-filters input,.archive-filters select{background:#071b2b;border:1px solid #28445b;border-radius:8px;color:#eaf3fc;padding:11px;width:100%}.archive-entry{border:1px solid #233e56;border-radius:12px;margin:10px 0;background:linear-gradient(115deg,#0c2132,#091827)}.archive-entry summary{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(180px,1fr) minmax(200px,1fr) 110px 80px;gap:16px;align-items:center;padding:20px;cursor:pointer;list-style:none}.archive-entry summary::-webkit-details-marker{display:none}.archive-game{display:grid;gap:6px}.archive-game small,.archive-entry strong small,.archive-details small{display:block;color:#91a7bd;font-weight:400;font-size:12px}.archive-span{font-size:13px;color:#a6bacf}.archive-status{white-space:normal;text-align:center;width:fit-content}.archive-status.partial{color:#ffd87a;background:#7e5c162b;border-color:#866928}.archive-status.unavailable{color:#ff9d9d;background:#9d343429;border-color:#753b45}.archive-expand{font-size:12px;color:#70d9ed}.archive-details{padding:0 22px 22px;border-top:1px solid #20364c}.archive-reason{line-height:1.65;color:#f3dca5}.archive-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.archive-details dl{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:13px}.archive-details dt{color:#8fa7bf}.archive-details dd{margin:0;line-height:1.5}.archive-details a{color:#6bd8ed}.archive-details table{font-size:13px}.archive-panel{margin-top:20px}@media(max-width:1200px){.archive-entry summary{grid-template-columns:1fr 1fr}.archive-entry summary>strong{grid-column:2;grid-row:2}.archive-expand{display:none}}@media(max-width:650px){.archive-entry summary{padding:15px;gap:12px}.archive-detail-grid{grid-template-columns:1fr;gap:0}.archive-details dl{grid-template-columns:100px 1fr}.archive-span{font-size:11px}.archive-status{font-size:11px}}
.visibility-continents{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.catalogue-switch{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:42px;font-size:14px}.catalogue-switch input{accent-color:#46dbbe;width:20px;height:20px;flex-shrink:0}.catalogue-switch small{color:#94a9bc;font-size:11px}.catalogue-switch.inherited-off{opacity:.65}.visibility-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding-top:16px}.archive-entry summary:has(.catalogue-switch){grid-template-columns:1fr auto}

.catalogue-switch{flex-direction:row;justify-content:flex-start;text-align:left}.catalogue-switch span{flex:1}.catalogue-switch small{max-width:150px}.visibility-continents .catalogue-switch{padding:14px;border:1px solid #294458;border-radius:10px;background:#0a2232;min-height:66px}.visibility-continents .catalogue-switch small{font-size:10px}
