.box-search-module__KJHIiW__wrap{gap:1.5rem;display:grid}.box-search-module__KJHIiW__form label,.box-search-module__KJHIiW__openBox label{margin-bottom:.4rem;font-weight:700;display:block}.box-search-module__KJHIiW__form div,.box-search-module__KJHIiW__openBox div{gap:.5rem;display:flex}.box-search-module__KJHIiW__form input,.box-search-module__KJHIiW__openBox input{min-width:0;font:inherit;color:#17202b;background:#fff;border:1px solid #b9c2cf;border-radius:.6rem;flex:1;padding:.7rem .8rem;font-size:1.1rem}.box-search-module__KJHIiW__form button,.box-search-module__KJHIiW__openBox button{font:inherit;color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:.6rem;padding:.7rem 1rem;font-weight:700}.box-search-module__KJHIiW__form button:disabled,.box-search-module__KJHIiW__openBox button:disabled{opacity:.5;cursor:default}.box-search-module__KJHIiW__results h2{margin:1rem 0 .5rem;font-size:1.2rem}.box-search-module__KJHIiW__items{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.box-search-module__KJHIiW__items li{background:#fff;border:1px solid #dde3ec;border-radius:.6rem;padding:.7rem .9rem}.box-search-module__KJHIiW__photos{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.box-search-module__KJHIiW__photos li{background:#fff;border:1px solid #dde3ec;border-radius:.6rem;padding:.5rem}.box-search-module__KJHIiW__photos a{color:#17202b;gap:.3rem;text-decoration:none;display:grid}.box-search-module__KJHIiW__photos img{aspect-ratio:4/3;object-fit:cover;border-radius:.4rem;width:100%}.box-search-module__KJHIiW__photos span{color:#4a5568;font-size:.85rem}
.rooms-manager-module__g5FVJW__wrap{gap:1rem;display:grid}.rooms-manager-module__g5FVJW__note{color:#4a5568;margin:0}.rooms-manager-module__g5FVJW__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rooms-manager-module__g5FVJW__list li{background:#fff;border:1px solid #dde3ec;border-radius:.6rem;align-items:center;gap:.75rem;padding:.4rem .6rem .4rem .9rem;display:flex}.rooms-manager-module__g5FVJW__list a{color:#17202b;flex:1;gap:.15rem;padding:.4rem 0;text-decoration:none;display:grid}.rooms-manager-module__g5FVJW__list a span{color:#4a5568;font-size:.9rem}.rooms-manager-module__g5FVJW__list button{font:inherit;color:#4a5568;cursor:pointer;background:#eef1f6;border:0;border-radius:.5rem;padding:.35rem .8rem;font-size:.85rem}.rooms-manager-module__g5FVJW__add label{margin-bottom:.4rem;font-weight:700;display:block}.rooms-manager-module__g5FVJW__add div{gap:.5rem;display:flex}.rooms-manager-module__g5FVJW__add input{min-width:0;font:inherit;color:#17202b;background:#fff;border:1px solid #b9c2cf;border-radius:.6rem;flex:1;padding:.7rem .8rem;font-size:1.1rem}.rooms-manager-module__g5FVJW__add button{font:inherit;color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:.6rem;padding:.7rem 1rem;font-weight:700}.rooms-manager-module__g5FVJW__add button:disabled{opacity:.5;cursor:default}.rooms-manager-module__g5FVJW__addBox{background:#fff;border:1px solid #dde3ec;border-radius:.8rem;padding:.3rem .9rem}.rooms-manager-module__g5FVJW__addBox summary,.rooms-manager-module__g5FVJW__addRoom summary{cursor:pointer;color:#1f55c4;align-items:center;min-height:44px;font-size:1.15rem;font-weight:800;display:flex}.rooms-manager-module__g5FVJW__addBox .rooms-manager-module__g5FVJW__add{gap:.5rem;padding:.5rem 0 .8rem;display:grid}.rooms-manager-module__g5FVJW__addBox .rooms-manager-module__g5FVJW__add label{margin:0}.rooms-manager-module__g5FVJW__addBox .rooms-manager-module__g5FVJW__add>input{max-width:8rem}.rooms-manager-module__g5FVJW__addRoom{background:#fff;border:1px solid #dde3ec;border-radius:.8rem;padding:.3rem .9rem}.rooms-manager-module__g5FVJW__addRoom .rooms-manager-module__g5FVJW__add{padding:.3rem 0 .8rem}.rooms-manager-module__g5FVJW__list{gap:.3rem}.rooms-manager-module__g5FVJW__list li{padding:.15rem .5rem .15rem .8rem}.rooms-manager-module__g5FVJW__list a{flex-flow:wrap;align-items:baseline;gap:.8rem;padding:.35rem 0;display:flex}.rooms-manager-module__g5FVJW__list a strong{font-size:1.05rem}.rooms-manager-module__g5FVJW__addBox,.rooms-manager-module__g5FVJW__addRoom{padding:0 .8rem}
.box-page-module__x1mlAa__page{color:#17202b;background:#f4f6fa;max-width:34rem;min-height:100vh;margin:0 auto;padding:1.5rem 1rem 3rem;font-family:system-ui,sans-serif}.box-page-module__x1mlAa__eyebrow{color:#4a5568;margin:0;font-size:.9rem}.box-page-module__x1mlAa__back{margin-top:2rem}.box-page-module__x1mlAa__page a{color:#1f55c4}.box-page-module__x1mlAa__searchHeading{margin:1.8rem 0 .6rem;font-size:1.25rem}.box-page-module__x1mlAa__printLink{background:#2f6fed;border-radius:.6rem;align-items:center;min-height:44px;padding:0 1.1rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.box-page-module__x1mlAa__sub{color:#4a5568;margin:-.4rem 0 .8rem;font-size:1.1rem}body:has(.box-page-module__x1mlAa__page){background:#062e43 url(/assets/grand-family-tour-background-v2.png) 50%/cover fixed}.box-page-module__x1mlAa__page{box-sizing:border-box;background:#fcf8ee;border:4px solid #fbf5e4;border-radius:22px;width:calc(100% - 1.6rem);max-width:34rem;min-height:0;margin:.8rem auto 2rem;padding:1.4rem 1.1rem 2.2rem;overflow-x:clip;box-shadow:0 10px 40px #00000073}.box-page-module__x1mlAa__page *{min-width:0}.box-page-module__x1mlAa__page :is(input,textarea,select),.box-page-module__x1mlAa__page :is(section,form,div,ul,details){box-sizing:border-box;max-width:100%}.box-page-module__x1mlAa__wide{max-width:1240px!important}.box-page-module__x1mlAa__columns{align-items:start;gap:1.2rem;display:grid}@media (min-width:900px){.box-page-module__x1mlAa__columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.box-page-module__x1mlAa__twoCols{align-items:start;gap:1.2rem;display:grid}@media (min-width:900px){.box-page-module__x1mlAa__twoCols{grid-template-columns:1fr 1fr}}.box-page-module__x1mlAa__twoCols h2{margin-top:.4rem}.box-page-module__x1mlAa__page h2{margin:1rem 0 .4rem;font-size:1.15rem}.box-page-module__x1mlAa__page h1{margin:0 0 .6rem;font-size:1.8rem}@media print{body{background:#fff!important}.box-page-module__x1mlAa__page{box-shadow:none!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.box-page-module__x1mlAa__page :is(form,details,summary,button,[role=tablist],input,textarea,select){display:none!important}.box-page-module__x1mlAa__page [role=tabpanel][hidden]{display:block!important}.box-page-module__x1mlAa__page li{break-inside:avoid}}
