.pack-heading .group-unlock262{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;flex:0 0 auto;max-width:100%;text-align:right}.group-price262{font-size:.92rem;font-weight:750;color:#68435d;white-space:normal}.group-unlock262 button{margin:0;white-space:nowrap}.group-dialog262 .group-members262{padding-left:22px;max-height:190px;overflow:auto;text-align:left;line-height:1.6}.group-dialog262 .group-result262{color:#59374d;line-height:1.5}.group-dialog262 .unlock-head229{position:static}.group-dialog262 [hidden]{display:none!important}.group-dialog262{max-height:90dvh;overflow:auto}@media(max-width:650px){.pack-heading:has(.group-unlock262){align-items:flex-start;flex-wrap:wrap;gap:12px}.pack-heading .group-unlock262{align-items:flex-start;text-align:left;flex:1 1 100%}}
#group-admin262{margin-top:20px}#group-admin262 .group-admin-grid262{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}#group-admin262 article{border:1px solid #e8dce5;border-radius:14px;padding:18px;background:#fff}#group-admin262 h3{margin-top:0}#group-admin262 label{display:block;margin:12px 0}#group-admin262 input:not([type=checkbox]),#group-admin262 select{width:100%;box-sizing:border-box}#group-admin262 input[type=checkbox]{width:auto}#group-admin262 summary{cursor:pointer;font-weight:650}#group-admin262 small{display:block;line-height:1.5}#group-admin262 .group-admin-status262{min-height:1.5em}#group-admin262 [hidden]{display:none!important}

/* v263: keep the pack offer below its introduction, separate from individual cards. */
#mapCards .pack-section>.group-unlock262{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 22px;padding:18px 22px;background:linear-gradient(115deg,#effafb,#f8f5fd);border:1px solid #cde6eb;border-radius:18px;box-sizing:border-box;text-align:left;max-width:100%}
#mapCards .group-copy263{display:flex;flex-direction:column;gap:5px;min-width:0}
#mapCards .group-title263{font-size:1rem;font-weight:800;color:#116f87}
#mapCards .group-note263{font-size:.85rem;line-height:1.5;color:#61556d}
#mapCards .group-action263{display:flex;align-items:center;gap:18px;flex-shrink:0}
#mapCards .group-price262{font-size:.95rem;color:#4d3f5a;font-weight:750}
#mapCards .group-action263 button.secondary{background:#116f87;color:#fff;border:1px solid #116f87;border-radius:12px;padding:12px 18px;min-height:44px;margin:0;font-weight:750;white-space:normal}
#mapCards .group-action263 button.secondary:hover{background:#0b5c70}
#mapCards .group-action263 button.secondary:focus-visible{outline:3px solid #873f85;outline-offset:3px}
@media(max-width:850px){#mapCards .pack-section>.group-unlock262{align-items:stretch;flex-direction:column;gap:14px;padding:16px}#mapCards .group-action263{justify-content:space-between;flex-wrap:wrap;gap:12px}}
@media(max-width:420px){#mapCards .group-action263{align-items:stretch;flex-direction:column}#mapCards .group-action263 button{width:100%}}
