.camera-button-wrap[data-v-1969c482]{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-1969c482]{--camera-background:#2d6a4f;--camera-hover-background:#23543e;--camera-active-background:#1b4332}.camera-button-wrap.mypage-side[data-v-1969c482]{--camera-background:var(--theme-color,#b85c5f);--camera-hover-background:var(--p-button-primary-active-background,#93454a);--camera-active-background:#93454a}.camera-button[data-v-1969c482]{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-1969c482]:hover{background:var(--camera-hover-background,#23543e);color:#fff;border-color:#fff;box-shadow:0 4px 16px #1b43324d}}.camera-button[data-v-1969c482]:active{background:var(--camera-active-background,#1b4332);color:#fff}.camera-button[data-v-1969c482]:focus-visible{outline:3px solid var(--camera-background,#2d6a4f);outline-offset:3px}.camera-button__icon[data-v-1969c482]{font-size:20px;line-height:1}.camera-button__label[data-v-1969c482]{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-1969c482]{transition:none}}@media print{.camera-button-wrap[data-v-1969c482]{display:none}}
