.point-history-page[data-v-03ddac1a]{padding-top:4px;padding-bottom:8px}.history-panel[data-v-03ddac1a]{margin-top:4px;border:1px solid #8d969b;background:#dce3e6;width:100%;overflow:hidden;box-sizing:border-box}.history-heading[data-v-03ddac1a]{margin:0;padding:8px 12px;text-align:center;font-size:clamp(24px,6.8vw,30px);font-weight:700;color:#1f2d34;border-bottom:0;background:transparent;line-height:1.15}.month-nav[data-v-03ddac1a]{display:grid;grid-template-columns:65px minmax(0,1fr) 65px;border-top:1px solid #d8dee2;border-bottom:1px solid #ccd5da;background:#f8fafb}.month-nav-btn[data-v-03ddac1a]{border:0;background:#f2f6f8;color:#3f6f8a;font-size:clamp(15px,3.1vw,18px);font-weight:400;height:46px;cursor:pointer;padding:0 3px;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start}.month-nav-btn-right[data-v-03ddac1a]{justify-content:flex-end}.month-nav-btn[data-v-03ddac1a]:disabled{opacity:.45;cursor:not-allowed}.month-arrow[data-v-03ddac1a]{font-size:20px;line-height:1}.month-current-wrap[data-v-03ddac1a]{border-left:1px solid #d4dbe0;border-right:1px solid #d4dbe0;background:#fff;display:flex;align-items:center}.month-select[data-v-03ddac1a]{width:100%;height:46px;border:0;font-size:clamp(22px,5.8vw,26px);font-weight:700;line-height:1.1;text-align:center;-moz-text-align-last:center;text-align-last:center;background:transparent;color:#2f3940;-moz-appearance:none;appearance:none;-webkit-appearance:none}.month-note[data-v-03ddac1a]{margin:0;padding:8px 10px;text-align:left;font-size:clamp(12px,3.2vw,14px);color:#727d84;border-bottom:1px solid #c5cfd4;line-height:1.45;background:#edf1f3}.history-table-wrap[data-v-03ddac1a]{padding:6px 4px 10px}.history-table-wrap-classic[data-v-03ddac1a]{padding-top:4px}.history-table-classic[data-v-03ddac1a]{--history-date-column:54px;--history-point-column:78px;width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid #b7bfc5}.classic-col-date[data-v-03ddac1a]{width:var(--history-date-column)}.classic-col-content[data-v-03ddac1a]{width:auto}.classic-col-point[data-v-03ddac1a]{width:var(--history-point-column)}.history-table-classic th[data-v-03ddac1a]{background:#b2bac1;color:#fff;font-size:15px;font-weight:700;padding:6px 3px;border-right:1px solid #d7dee3;border-bottom:1px solid #d7dee3;text-align:center;line-height:1.2;box-sizing:border-box;overflow:hidden}.history-table-classic th[data-v-03ddac1a]:last-child{border-right:0}.classic-th-date[data-v-03ddac1a]{width:var(--history-date-column);white-space:nowrap}.classic-th-content[data-v-03ddac1a]{text-align:left}.classic-th-point[data-v-03ddac1a]{width:var(--history-point-column);white-space:nowrap}.history-table-classic td[data-v-03ddac1a]{padding:7px 4px;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea;vertical-align:middle;box-sizing:border-box;max-width:100%;overflow:hidden}.history-table-classic td[data-v-03ddac1a]:last-child{border-right:0}.classic-td-date[data-v-03ddac1a]{font-size:16px;font-weight:700;text-align:center;color:#1e2b34;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0}.classic-td-content[data-v-03ddac1a]{font-size:clamp(14px,3.7vw,16px);font-weight:400;color:#1f2c33;line-height:1.2;text-align:left;word-break:break-word;white-space:normal;overflow-wrap:anywhere;line-break:anywhere;letter-spacing:0}.classic-td-point[data-v-03ddac1a]{text-align:right;white-space:nowrap}.classic-point-line[data-v-03ddac1a]{display:block;max-width:100%;overflow:hidden;font-size:16px;font-weight:700;color:#1f2c35;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}.history-empty[data-v-03ddac1a]{margin:0;min-height:180px;padding:28px 10px 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.history-message[data-v-03ddac1a]{font-size:clamp(18px,4.8vw,21px);font-weight:700;margin-bottom:14px}.torezou[data-v-03ddac1a]{width:min(120px,45vw);height:auto}@media (max-width:359px){.history-table-classic[data-v-03ddac1a]{--history-date-column:50px;--history-point-column:72px}.month-nav[data-v-03ddac1a]{grid-template-columns:60px minmax(0,1fr) 60px}.month-nav-btn[data-v-03ddac1a]{font-size:10px;padding:0 3px}.month-select[data-v-03ddac1a]{font-size:20px}.history-table-classic th[data-v-03ddac1a]{font-size:13px;padding:6px 2px}.classic-point-line[data-v-03ddac1a],.classic-td-content[data-v-03ddac1a],.classic-td-date[data-v-03ddac1a]{font-size:15px}}