.camera-button-wrap[data-v-6a124c3e]{left:calc(8px + env(safe-area-inset-left));bottom:calc(8px + env(safe-area-inset-bottom));z-index:960;position:fixed}.camera-button-wrap.event-side[data-v-6a124c3e]{--camera-background:#2d6a4f;--camera-hover-background:#23543e;--camera-active-background:#1b4332}.camera-button-wrap.mypage-side[data-v-6a124c3e]{--camera-background:var(--theme-color,#b85c5f);--camera-hover-background:var(--p-button-primary-active-background,#93454a);--camera-active-background:#93454a}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card{box-sizing:border-box;width:320px;max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));color:#333;text-align:left;background:#fff;border:1px solid #cbdad1;border-radius:10px;margin:0 0 14px;box-shadow:0 4px 20px #1b433224;position:relative!important;inset:auto!important}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card:before{display:none}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card:after{content:"";box-sizing:border-box;background:#fff;border:1px solid #cbdad1;border-top:0;border-left:0;width:12px;height:12px;margin:0;position:absolute;inset:auto auto -7px 38px;transform:rotate(45deg)}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card .p-popover-content{padding:10px 12px}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card a{color:var(--camera-background,#2d6a4f);text-underline-offset:3px;border-radius:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card a:hover{color:var(--camera-hover-background,#23543e);text-decoration-thickness:2px}}.camera-button-wrap[data-v-6a124c3e] .p-popover.about-exchange-card a:focus-visible{outline:2px solid var(--camera-background,#2d6a4f);outline-offset:3px}.camera-button-wrap .about-exchange-card__close[data-v-6a124c3e]{color:#555;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;display:flex;position:absolute;top:8px;right:8px}@media (hover:hover){.camera-button-wrap .about-exchange-card__close[data-v-6a124c3e]:hover{color:var(--camera-background,#2d6a4f);background:#edf4f0}}.camera-button-wrap .about-exchange-card__close[data-v-6a124c3e]:focus-visible{outline:2px solid var(--camera-background,#2d6a4f);outline-offset:2px}.camera-button-wrap .about-exchange-card__title[data-v-6a124c3e]{color:var(--camera-background,#2d6a4f);overflow-wrap:anywhere;margin:0 0 4px;padding-right:28px;font-size:16px;font-weight:700;line-height:1.6}.camera-button-wrap .about-exchange-card__description[data-v-6a124c3e]{overflow-wrap:anywhere;font-size:14px;line-height:1.7;display:block}.camera-button[data-v-6a124c3e]{box-sizing:border-box;background:var(--camera-background,#2d6a4f);color:#fff;text-align:center;cursor:pointer;border:1px solid #ffffffbf;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:108px;height:44px;padding:4px 6px;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #1b433238}@media (hover:hover){.camera-button[data-v-6a124c3e]:hover{background:var(--camera-hover-background,#23543e);color:#fff;border-color:#fff;box-shadow:0 4px 16px #1b43324d}}.camera-button[data-v-6a124c3e]:active{background:var(--camera-active-background,#1b4332);color:#fff}.camera-button[data-v-6a124c3e]:focus-visible{outline:3px solid var(--camera-background,#2d6a4f);outline-offset:3px}.camera-button__icon[data-v-6a124c3e]{font-size:20px;line-height:1}.camera-button__label[data-v-6a124c3e]{letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){.camera-button[data-v-6a124c3e]{transition:none}}@media print{.camera-button-wrap[data-v-6a124c3e]{display:none}}
