@media (max-width:599.98px){.small-screen-only{display:block}}@media (min-width:600px){.small-screen-only{display:none}}@media (max-width:599.98px){.large-screen-only{display:none}}@media (min-width:600px){.large-screen-only{display:block}}.constrain{margin:0 auto;max-width:975px}.constrain-more{margin:0 auto;max-width:600px}.guest{background-color:#4caf50}.host{background-color:#0a9396}.pending{background-color:#ee9b00;color:#001219}body{background-color:#fafafa;color:#212121}.q-btn{font-weight:600}.q-header{background:linear-gradient(90deg,#e53935,#ff7043);color:#fff}.q-page{background-color:#fff}.q-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.splash-screen[data-v-57e3d734]{align-items:center;background-color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.splash-logo[data-v-57e3d734]{animation:float-57e3d734 2s ease-in-out infinite,fadeInLogo-57e3d734 1s ease-out;height:120px;margin-bottom:20px;width:120px}@keyframes float-57e3d734{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeInLogo-57e3d734{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-logo-enter-active[data-v-57e3d734],.fade-logo-leave-active[data-v-57e3d734]{transition:opacity .8s ease-in-out}.fade-logo-enter-from[data-v-57e3d734],.fade-logo-leave-to[data-v-57e3d734]{opacity:0}.backgroundWhite[data-v-0786bfa1]{background-color:#fff}.constrain[data-v-0786bfa1]{margin:0 auto;max-width:600px}#session-loader[data-v-0786bfa1]{align-items:center;animation:fadeIn-0786bfa1 .4s ease-in;background:linear-gradient(180deg,var(--q-primary) 0,#f9fafc 100%);display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:9999}.session-loader-content img[data-v-0786bfa1]{height:90px;margin-bottom:8px;width:90px}.loader-spinner[data-v-0786bfa1]{animation:spin-0786bfa1 1s linear infinite;border:4px solid #eee;border-radius:50%;border-top-color:#fff;height:40px;width:40px}.loader-text[data-v-0786bfa1]{color:#fff;font-size:1rem;font-weight:500}@keyframes spin-0786bfa1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeIn-0786bfa1{0%{opacity:0}to{opacity:1}}.my-parties-page[data-v-a02a7de2]{margin:0 auto;max-width:900px}.party-card[data-v-a02a7de2]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.party-card[data-v-a02a7de2]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.q-avatar img[data-v-a02a7de2]{object-fit:cover}.find-parties-page[data-v-1621844e]{margin:0 auto;max-width:900px}.party-card[data-v-1621844e]{transition:transform .2s ease,box-shadow .2s ease}.party-card[data-v-1621844e]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.q-avatar img[data-v-1621844e]{object-fit:cover}.fade-in-avatar img[data-v-1621844e]{transition:opacity .3s ease}.my-parties-page[data-v-38142ac4]{margin:0 auto;max-width:900px}.party-card[data-v-38142ac4]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.party-card[data-v-38142ac4]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.q-avatar img[data-v-38142ac4]{object-fit:cover}.backgroundWhite[data-v-32778f82]{background-color:#fff}.party-page[data-v-0eebef94]{min-height:100%}.party-info-card[data-v-0eebef94]{background:linear-gradient(180deg,#fff,#fafafa);border:none;border-radius:12px;border-top:4px solid var(--q-primary);box-shadow:0 2px 8px #0000000f}.full-width-card[data-v-0eebef94]{border-radius:0;border-top:4px solid var(--q-primary);margin:0;width:100vw}.full-width-section[data-v-0eebef94]{display:block;flex:1 1 100%;width:100%}.full-width-section .q-card[data-v-0eebef94]{border-radius:8px;box-shadow:0 2px 8px #0000000d;width:100%}.date-time-row[data-v-0eebef94]{align-items:center;background:#f9fafc;border-radius:8px;display:flex;padding:6px 10px}.party-status-btn[data-v-0eebef94]{border-radius:6px!important}.q-dialog__inner--top[data-v-0eebef94]{align-items:flex-start!important}.close-btn[data-v-0eebef94]{right:8px!important;top:8px!important;transform:translate(0)}.drinks-section[data-v-0eebef94]{display:flex;flex-direction:column;gap:12px}.drink-card[data-v-0eebef94]:hover{box-shadow:0 4px 10px #00000014;transform:translateY(-2px)}.drink-card[data-v-0eebef94]{background-color:#fff;border-radius:10px;transition:transform .2s,box-shadow .2s,opacity .3s}.dimmed-card[data-v-0eebef94]{opacity:.6}.hidden-arrow.q-expansion-item__toggle-icon[data-v-0eebef94]{display:none!important}.text-italic[data-v-0eebef94]{font-style:italic;opacity:.8}.text-amber[data-v-0eebef94]{color:#ffb300}.text-black[data-v-0eebef94]{color:#000!important}.text-body2.text-grey-8[data-v-0eebef94]{white-space:pre-line}.q-card-actions[data-v-0eebef94]{border-top:1px solid #eee}.click-zone[data-v-0eebef94]{cursor:pointer;height:100%;position:absolute;top:0;width:50px;z-index:10}.left-zone[data-v-0eebef94]{left:0}.right-zone[data-v-0eebef94]{right:0}.text-body2[data-v-0eebef94]{font-weight:500}.click-zone[data-v-0eebef94]:hover{background:#ffffff0d}.cursor-pointer[data-v-0eebef94]{cursor:pointer}.cursor-pointer[data-v-0eebef94]:hover{color:var(--q-primary);text-decoration:underline}.photo-frame[data-v-0eebef94]{align-items:center;background:#000;border-radius:8px 8px 0 0;display:flex;height:400px;justify-content:center;width:100%}.photo-display[data-v-0eebef94]{border-radius:8px;max-height:320px;max-width:100%;object-fit:contain}.photo-info[data-v-0eebef94]{background:#0000000d;border-radius:0 0 8px 8px;min-height:60px;width:100%}.q-carousel__slide[data-v-0eebef94]{align-items:center;display:flex;flex-direction:column!important;justify-content:flex-start}#camera-fab[data-v-0eebef94]{bottom:calc(env(safe-area-inset-bottom) + 90px);position:fixed;right:22px;transition:transform .1s linear;z-index:9999}.caption-dialog .q-dialog__inner[data-v-0eebef94],.photo-bottom-sheet .q-bottom-sheet__content[data-v-0eebef94]{padding-bottom:calc(env(safe-area-inset-bottom) + 120px)!important}.caption-dialog .q-dialog__inner[data-v-0eebef94]{align-items:center!important}.q-dialog__inner .q-btn.v-close-popup[data-v-0eebef94],.q-dialog__inner>.absolute-top-right[data-v-0eebef94]{right:12px;top:20px!important}.rating-input input[data-v-0eebef94]::-webkit-inner-spin-button,.rating-input input[data-v-0eebef94]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rating-input input[type=number][data-v-0eebef94]{-moz-appearance:textfield}.rating-input--small[data-v-0eebef94]{max-width:110px}.backgroundWhite[data-v-0586f64e]{background-color:#fff}.constrain[data-v-0586f64e]{margin:0 auto;max-width:600px}.greyed-out[data-v-0586f64e]{filter:grayscale(100%) brightness(80%);opacity:.6}.avatar-image[data-v-0586f64e]{border-radius:50%;transition:.2s ease}.avatar-image[data-v-0586f64e]:hover:not(.greyed-out){transform:scale(1.1)}.constrain[data-v-3373f5b2]{margin:0 auto;max-width:900px}.backgroundWhite[data-v-3373f5b2]{background-color:#fff}.theme-card[data-v-3373f5b2]{border-radius:12px;cursor:pointer;margin-bottom:16px;transition:transform .2s ease,box-shadow .2s ease}.theme-card[data-v-3373f5b2]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.help-page[data-v-d3dde8f6]{background-color:#fafafa;min-height:100vh}.q-btn-group[data-v-f92dc824]{border-radius:10px;overflow:hidden}.text-center[data-v-f92dc824]{text-align:center}.create-party-page[data-v-58538296]{background-color:#f9f9f9;min-height:100%}.q-card[data-v-29d81dbd]{background:#fff;transition:transform .2s ease,box-shadow .2s ease}.q-card[data-v-29d81dbd]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.hidden[data-v-ddd92846]{display:none}pre[data-v-ddd92846]{background:#f8f8f8;border-radius:8px;font-size:.9rem;overflow-x:auto;padding:10px;white-space:pre-wrap}.q-card[data-v-278a8ad5]{background:#fff;transition:transform .2s ease,box-shadow .2s ease}.q-card[data-v-278a8ad5]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.text-primary[data-v-278a8ad5]{color:var(--q-primary)}.backgroundWhite[data-v-f3decf78]{background-color:#fff}.constrain[data-v-f3decf78]{margin:0 auto;max-width:1200px}.q-item--active[data-v-f3decf78]{background-color:#e0f7fa!important;font-weight:600}.header-with-image[data-v-f3decf78]{align-items:flex-end;background-image:url(/images/header.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:80px;padding-top:env(safe-area-inset-top)}.q-toolbar[data-v-f3decf78]{padding-bottom:4px;padding-top:6px}@media (max-width:768px){.header-with-image[data-v-f3decf78]{min-height:88px}.q-toolbar[data-v-f3decf78]{padding-bottom:6px;padding-top:calc(env(safe-area-inset-top) + 8px)}.avatar-img[data-v-f3decf78]{height:40px;width:40px}}@media (max-width:400px){.header-with-image[data-v-f3decf78]{min-height:94px}.q-toolbar[data-v-f3decf78]{padding-top:calc(env(safe-area-inset-top) + 10px)}.avatar-img[data-v-f3decf78]{height:36px;width:36px}}.relative-position[data-v-f3decf78]{display:inline-block;position:relative}.badge-on-icon[data-v-f3decf78]{font-size:.65rem;position:absolute;right:105px;top:10px}.lock-on-icon[data-v-f3decf78]{position:absolute;right:20px;top:10px}.avatar-img[data-v-f3decf78]{border-radius:50%;height:45px;object-fit:cover;transition:opacity .4s ease;width:45px}.fade-enter-active[data-v-f3decf78],.fade-leave-active[data-v-f3decf78]{transition:opacity .4s ease}.fade-enter-from[data-v-f3decf78],.fade-leave-to[data-v-f3decf78]{opacity:0}.fade-logo-enter-active[data-v-f3decf78],.fade-logo-leave-active[data-v-f3decf78]{transition:opacity .8s ease-in-out}.fade-logo-enter-from[data-v-f3decf78],.fade-logo-leave-to[data-v-f3decf78]{opacity:0}.disabled-item[data-v-f3decf78]{opacity:.5;pointer-events:auto}.disabled-item .q-ripple__inner[data-v-f3decf78]{display:none}.backgroundWhite[data-v-b4a04148]{background-color:#fff}