:where(html:not(.is-admin)) .ui-modal[data-v-0a4d64af]{background:#11100e7a;display:grid;grid-template-columns:minmax(0,1fr);inset:0;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));place-items:center;position:fixed;z-index:80}:where(html:not(.is-admin)) .ui-modal.is-confirm[data-v-0a4d64af]{z-index:10000}:where(html:not(.is-admin)) .ui-modal__panel[data-v-0a4d64af]{background:#f4f1ec;border:1px solid #ddd6cb;border-radius:0;display:flex;flex-direction:column;flex-wrap:nowrap;max-height:min(90vh,860px);max-height:min(90dvh,860px);max-width:100%;min-height:0;overflow:hidden;width:min(var(--modal-w,560px),100%)}:where(html:not(.is-admin)) .ui-modal__head[data-v-0a4d64af]{align-items:center;display:flex;flex:none;flex-direction:row;gap:12px;justify-content:space-between;min-width:0;padding:20px 22px 0}:where(html:not(.is-admin)) .ui-modal__head h2[data-v-0a4d64af]{color:#111;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-size:1.15rem;font-weight:500;line-height:1.15;margin:0;min-width:0}:where(html:not(.is-admin)) .ui-modal__close[data-v-0a4d64af]{background:transparent;border:0;color:#4a453e;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px 8px}:where(html:not(.is-admin)) .ui-modal__tabs[data-v-0a4d64af]{border-bottom:1px solid #ddd6cb;display:flex;flex:none;flex-wrap:wrap;gap:4px;margin:0 22px;padding-bottom:12px}:where(html:not(.is-admin)) .ui-modal__tabs[data-v-0a4d64af] .ui-modal__item{align-items:center;background:transparent;border:0;border-radius:999px;color:#6a645c;color:#4a453e;display:inline-flex;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;gap:6px;letter-spacing:.02em;line-height:1.45;padding:8px 12px}:where(html:not(.is-admin)) .ui-modal__tabs[data-v-0a4d64af] .ui-modal__item small{background:#ebe6de;border-radius:999px;color:#1c1916;font-size:.68rem;padding:1px 6px}:where(html:not(.is-admin)) .ui-modal__tabs[data-v-0a4d64af] .ui-modal__item.is-active{background:#161412;color:#faf8f5}:where(html:not(.is-admin)) .ui-modal__stack[data-v-0a4d64af]{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;min-height:0;min-width:0;overflow:hidden}:where(html:not(.is-admin)) .ui-modal__body[data-v-0a4d64af]{align-content:start;display:grid;flex:1 1 auto;gap:14px;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:14px 22px 8px;-webkit-overflow-scrolling:touch}:where(html:not(.is-admin)) .ui-modal__footer[data-v-0a4d64af]{align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0;padding:12px 22px max(18px,env(safe-area-inset-bottom,0px));width:100%}:where(html:not(.is-admin)) .ui-modal__footer[data-v-0a4d64af]>*{flex:0 1 auto;max-width:100%;min-width:0}@media(max-width:480px){:where(html:not(.is-admin)) .ui-modal__footer[data-v-0a4d64af]{align-items:stretch;flex-direction:column-reverse}:where(html:not(.is-admin)) .ui-modal__footer[data-v-0a4d64af]>*{width:100%}:where(html:not(.is-admin)) .ui-modal__footer .ui-btn[data-v-0a4d64af]{justify-content:center;width:100%}}:where(html:not(.is-admin)) .ui-modal.is-pay[data-v-0a4d64af]{z-index:90}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__panel[data-v-0a4d64af]{background:#f4f1ec;border:1px solid #b9b0a3;border-radius:0;box-shadow:0 24px 64px #1111112e;max-height:min(94vh,920px);max-height:min(94dvh,920px);overflow:hidden;padding:0;width:min(var(--modal-w,560px),100vw - 32px)}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__head[data-v-0a4d64af]{border-bottom:1px solid #ddd6cb;padding:20px 24px 14px}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__head h2[data-v-0a4d64af]{color:#111;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:500;letter-spacing:.01em}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__body[data-v-0a4d64af]{gap:0;max-height:min(78vh,780px);max-height:min(78dvh,780px);overflow:auto;padding:16px 20px 6px}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__footer[data-v-0a4d64af]{background:#f4f1ec;border-top:1px solid #ddd6cb;justify-content:center;margin:0;padding:12px 22px 18px}@media(max-width:480px){:where(html:not(.is-admin)) .ui-modal.is-pay[data-v-0a4d64af]{align-items:end;padding:0}:where(html:not(.is-admin)) .ui-modal.is-pay .ui-modal__panel[data-v-0a4d64af]{border-radius:0;max-height:94vh;max-height:94dvh;width:100%}}
