.plu[data-v-dd451aea]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3.73333vw 2.4vw;box-sizing:border-box;background:#f8d7e8}.plu.is-wall[data-v-dd451aea]{align-items:stretch;justify-content:stretch;padding:2.66667vw;box-sizing:border-box}.plu.is-wall .plu-card[data-v-dd451aea]{max-width:none;min-height:calc(100vh - 5.33333vw);box-sizing:border-box}.plu-bg[data-v-dd451aea]{position:fixed;inset:0;background:#f8d7e8 50%/cover no-repeat}.plu-shade[data-v-dd451aea]{position:fixed;inset:0;background:linear-gradient(180deg,rgba(80,40,55,.18),rgba(80,40,55,.38))}.plu-card[data-v-dd451aea]{position:relative;width:100%;max-width:56vw;background:hsla(0,0%,100%,.94);border-radius:2.66667vw;padding:3.73333vw 2.13333vw 2.93333vw;box-shadow:0 2.13333vw 5.33333vw rgba(120,60,80,.16);text-align:center}.plu-kicker[data-v-dd451aea]{margin:0;color:#b88;font-size:1.73333vw;letter-spacing:.4vw}.plu-card h1[data-v-dd451aea]{margin:1.06667vw 0 0;font-size:3.46667vw;color:#2b2b2b}.plu-ok[data-v-dd451aea],.plu-slogan[data-v-dd451aea],.plu-sub[data-v-dd451aea]{margin:1.33333vw 0 0;color:#8a7a80;font-size:1.86667vw;line-height:1.5}.plu-ok[data-v-dd451aea]{color:#3d8f62}.plu-inp[data-v-dd451aea]{width:100%;margin-top:2.93333vw;padding:1.86667vw 2.13333vw;box-sizing:border-box;border:1px solid #f0d5df;border-radius:1.86667vw;background:#fff7fa;font-size:2.4vw;letter-spacing:.53333vw;text-align:center;outline:none}.plu-inp[data-v-dd451aea]:focus{border-color:#d7a3b4}.plu-btn[data-v-dd451aea]{width:100%;height:6.66667vw;margin-top:2.13333vw;border:0;border-radius:3.33333vw;background:linear-gradient(90deg,#c9a0a0,#b88);color:#fff;font-size:2.4vw;font-weight:600;letter-spacing:.26667vw}.plu-btn[data-v-dd451aea]:disabled{opacity:.55}.plu-grid[data-v-dd451aea]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.06667vw;margin-top:2.13333vw;text-align:left}.plu-add[data-v-dd451aea],.plu-cell[data-v-dd451aea]{position:relative;width:100%;padding-top:100%;border-radius:1.33333vw;overflow:hidden;background:#f6eef2}.plu-add[data-v-dd451aea]{border:1px dashed #e3b8c6;background:#fff7fa;cursor:pointer}.plu-add span[data-v-dd451aea]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#a06;font-size:4.8vw;line-height:1}.plu-add input[data-v-dd451aea]{display:none}.plu-add.is-busy[data-v-dd451aea]{opacity:.6;pointer-events:none}.plu-cell img[data-v-dd451aea]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plu-day[data-v-dd451aea]{grid-column:1/-1;padding:.8vw .26667vw 0;color:#8a7a80;font-size:1.73333vw}.plu-badge[data-v-dd451aea]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:.53333vw;padding:.4vw .8vw;background:rgba(40,20,28,.55);color:#fff;font-size:1.46667vw;font-style:normal}.plu-badge em[data-v-dd451aea]{font-style:normal}.plu-badge.is-ok[data-v-dd451aea]{background:rgba(40,110,70,.72)}.plu-badge.is-ing[data-v-dd451aea]{background:rgba(160,100,20,.72)}.plu-badge.is-hide[data-v-dd451aea]{background:rgba(80,80,80,.62)}.plu-badge.is-bad[data-v-dd451aea]{background:rgba(160,40,40,.75)}.plu-empty[data-v-dd451aea]{margin:1.86667vw 0 0;color:#a8989e;font-size:1.73333vw}.plu-more[data-v-dd451aea]{margin-top:1.86667vw;border:0;background:transparent;color:#a06;font-size:1.86667vw}.plu-msg[data-v-dd451aea]{margin:1.6vw 0 0;color:#c33;font-size:1.73333vw}