button[data-v-567cf462],th[data-v-567cf462]{white-space:nowrap}h1[data-v-567cf462],h2[data-v-567cf462]{font-weight:400}ul[data-v-567cf462]{list-style-type:none;padding:0}li[data-v-567cf462]{display:inline-block;margin:0 10px}.missing-list[data-v-567cf462]{padding-left:1.4em;text-align:left}.missing-list li[data-v-567cf462]{display:list-item;margin:0;list-style-type:disc}td[data-v-567cf462]{vertical-align:middle;white-space:nowrap;padding-top:0;padding-bottom:0}.common-label[data-v-567cf462]{font-size:10px}.common-text[data-v-567cf462]{font-size:15px;font-family:Sawarabi Gothic,sans-serif}.deleteButton[data-v-567cf462]{position:relative;bottom:5px;right:2px}.monthly-period-panel[data-v-567cf462]{margin:28px 0;overflow:hidden;border:1px solid #d8e5ee;border-radius:18px;background:#fff;-webkit-box-shadow:0 12px 30px rgba(21,62,91,.08);box-shadow:0 12px 30px rgba(21,62,91,.08)}.monthly-period-panel__header[data-v-567cf462]{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px;padding:20px 22px;border-bottom:1px solid #d8e5ee}.monthly-period-panel--current .monthly-period-panel__header[data-v-567cf462]{background:linear-gradient(135deg,#eaf7fc,#f8fcff)}.monthly-period-panel--next .monthly-period-panel__header[data-v-567cf462]{background:linear-gradient(135deg,#eef4ff,#fbfcff)}.monthly-period-panel__identity[data-v-567cf462]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.monthly-period-panel__badge[data-v-567cf462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;width:72px;height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:18px;background:#0d67a8;-webkit-box-shadow:0 8px 18px rgba(13,103,168,.2);box-shadow:0 8px 18px rgba(13,103,168,.2);color:#fff;font-size:19px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.monthly-period-panel--next .monthly-period-panel__badge[data-v-567cf462]{background:#4968a8;-webkit-box-shadow:0 8px 18px rgba(73,104,168,.2);box-shadow:0 8px 18px rgba(73,104,168,.2)}.monthly-period-panel__title[data-v-567cf462]{min-width:0}.monthly-period-panel__eyebrow[data-v-567cf462]{display:block;margin-bottom:4px;color:#52748b;font-size:10px;font-weight:800;letter-spacing:.14em}.monthly-period-panel__title h3[data-v-567cf462]{margin:0;color:#15344d;font-size:22px;font-weight:800;line-height:1.35;white-space:nowrap}.monthly-period-panel__notes[data-v-567cf462]{display:grid;min-width:0;gap:8px}.monthly-period-panel__note[data-v-567cf462]{display:grid;grid-template-columns:auto minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;margin:0;padding:10px 12px;border:1px solid rgba(84,124,151,.18);border-radius:11px;background:hsla(0,0%,100%,.78);color:#385369;font-size:13px;line-height:1.65;white-space:normal}.monthly-period-panel__note-label[data-v-567cf462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 9px;border-radius:999px;background:#dceef7;color:#155b85;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap}.monthly-period-panel--next .monthly-period-panel__note-label[data-v-567cf462]{background:#e3e9f8;color:#3f5791}.monthly-period-panel__body[data-v-567cf462]{padding:18px 18px 4px}.monthly-period-panel__body .table[data-v-567cf462]{margin-bottom:14px}@media (max-width:767.98px){.monthly-period-panel__header[data-v-567cf462]{grid-template-columns:minmax(0,1fr)}.monthly-period-panel__badge[data-v-567cf462]{-ms-flex-preferred-size:64px;flex-basis:64px;width:64px;height:64px;border-radius:16px;font-size:17px}.monthly-period-panel__note[data-v-567cf462]{grid-template-columns:minmax(0,1fr);gap:6px}.monthly-period-panel__note-label[data-v-567cf462]{justify-self:start}.monthly-period-panel__body[data-v-567cf462]{padding:14px 10px 2px}}button[data-v-567cf462]:disabled{cursor:not-allowed}.red-asterisk[data-v-567cf462]:after{content:"*";color:red}