.private-groups{border-top:1px solid var(--v-line)}.private-groups-test{color:var(--v-soft);margin:0 0 1.75rem;max-width:60rem}.private-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.private-group-card{display:flex;flex-direction:column;min-width:0;padding:1.5rem;border:1px solid #d1b88f66;border-radius:.35rem;background:#0d2b3a}.private-group-card p{color:#c1cdd1;margin:0 0 1.25rem}.private-group-card .private-group-format{color:#d1b88f}.readable-site .variant .private-group-card h3{font-size:1.5rem;line-height:1.4;margin:0 0 1.25rem}.private-group-count{display:grid;gap:.65rem;margin-bottom:1rem}.private-group-count label{color:#f3ebdd;font-size:1rem;font-weight:600}.private-group-count select{min-height:3.25rem;width:100%;padding:.6rem .75rem;background:#f5f4ee;color:#173e4b;border:1px solid #d1b88f;border-radius:.25rem;font-size:1.125rem}.private-group-details{border-block:1px solid #ffffff26;padding-block:.8rem;margin-bottom:1.25rem}.private-group-details summary{color:#d1b88f;cursor:pointer;min-height:2rem;line-height:1.65}.private-group-details p:first-of-type{margin-top:1rem}.private-group-details p:last-child{margin-bottom:0}.private-group-card .private-group-price{color:#f3ebdd}.private-group-card .private-group-button{width:100%;background:#d1b88f;color:#071c2c;border-radius:.25rem;margin-top:.25rem}.readable-site .variant .private-group-card :is(.private-group-capacity,.private-group-note){font-size:.9rem!important;line-height:1.7}.private-group-card .private-group-note{margin:.9rem 0 0}.private-group-extra{padding:.8rem 1rem;border-left:3px solid #d1b88f66}.private-group-extra.selected{border-color:#d1b88f;background:#d1b88f16}.groups-page footer.v-footer{display:flex;flex-wrap:wrap;gap:1rem}.groups-page .v-footer a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.private-preparation-dialog{display:block;width:min(40rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);overflow-y:auto;background:#071c2c;border:1px solid #d1b88f;color:#f3ebdd;padding:1.75rem;font-family:var(--read-font)}.private-preparation-dialog [data-slot=dialog-header]{text-align:left;padding-right:1.5rem;margin-bottom:1.5rem}.private-preparation-dialog [data-slot=dialog-title]{font-size:1.65rem;line-height:1.4}.private-preparation-dialog [data-slot=dialog-description]{color:#c1cdd1;font-size:1rem;line-height:1.7}.private-preparation-dialog p{color:#c1cdd1;margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.private-preparation-dialog .private-preparation-count{color:#f3ebdd;font-size:1.25rem}.private-preparation-dialog .private-preparation-test{border-top:1px solid #ffffff26;padding-top:1rem}.private-preparation-dialog p:last-child{margin-bottom:0}.private-groups :is(select,summary,button):focus-visible,.private-preparation-dialog :is(button,a):focus-visible{outline:3px solid #d1b88f;outline-offset:4px}@media (max-width:1080px){.private-groups-grid{grid-template-columns:1fr}}@media (max-width:760px){.private-group-card{padding:1.25rem}.private-preparation-dialog{padding:1.4rem 1.2rem}}