*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden}body{background:#f3efe6}#root{width:100%;height:100vh;height:100dvh}.mn-screen{height:100vh;height:100dvh}input,textarea,button{font-family:Manrope,sans-serif}input:focus,textarea:focus{outline:none;border-color:#c8a24a!important}::placeholder{color:#a7ad9f}.mn-scroll::-webkit-scrollbar{width:8px}.mn-scroll::-webkit-scrollbar-thumb{background:#2d553038;border-radius:8px}@keyframes mnRise{0%{transform:translateY(16px)}to{transform:none}}@keyframes mnFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mnDrift{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}12%{opacity:.85}88%{opacity:.5}to{transform:translateY(-150px) translate(18px) rotate(50deg);opacity:0}}@keyframes mnPop{0%{transform:scale(.55)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mnRing{0%{transform:scale(.3);opacity:0}60%{opacity:.5}to{transform:scale(1.7);opacity:0}}@keyframes mnDraw{to{stroke-dashoffset:0}}@keyframes mnShimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes mnSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes mnFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes mnDriftLight{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}14%{opacity:.5}86%{opacity:.32}to{transform:translateY(-180px) translate(24px) rotate(60deg);opacity:0}}.mn-cta{transition:transform .15s,box-shadow .15s}.mn-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #a8863a6b}.mn-summary-card{transition:transform .15s,box-shadow .15s}.mn-summary-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2d55301a}@media (max-width: 880px){.mn-book{flex-direction:column!important}.mn-left{display:none!important}.mn-right{flex:1!important;min-height:0!important;max-height:none!important;padding:58px 18px 44px!important}.mn-rightmark{width:230px!important;top:-30px!important;right:-50px!important;opacity:.06!important}.mn-mast{padding-bottom:14px!important;margin-bottom:20px!important}.mn-h2{font-size:27px!important}.mn-admin-pad{padding:22px 18px 44px!important}.mn-admin-head{padding:16px 20px!important}.mn-rail{width:100%!important}.mn-rail-list{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-height:none!important;padding-bottom:6px!important}.mn-rail-list button{flex:none!important;width:150px!important}}
