:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application,:lang(ja) .v-application [class*=text-]{font-family:M PLUS\ 1,sans-serif!important}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{animation-play-state:paused!important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:hsla(0,0%,62%,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}[data-v-27f4aebb]:lang(ja){font-family:M PLUS\ 1,sans-serif}:lang(ja) .v-application [class*=text-][data-v-27f4aebb],:lang(ja) .v-application[data-v-27f4aebb]{font-family:M PLUS\ 1,sans-serif!important}.panel-overlay[data-v-27f4aebb]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.slide-panel[data-v-27f4aebb]{position:fixed;top:0;right:0;width:600px;max-width:100vw;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1000;display:flex;flex-direction:column}.panel-header[data-v-27f4aebb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e9ecef;flex-shrink:0}.panel-title[data-v-27f4aebb]{font-size:18px;font-weight:600;margin:0}.close-btn[data-v-27f4aebb]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-btn[data-v-27f4aebb]:hover{background:#f1f3f4}.panel-content[data-v-27f4aebb]{padding:20px;overflow-y:auto;flex:1}.date-setting[data-v-27f4aebb]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.date-label[data-v-27f4aebb]{font-size:14px;font-weight:500;color:#212529}.date-range-input[data-v-27f4aebb]{display:flex;align-items:center;gap:8px}.date-input[data-v-27f4aebb]{padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px}.date-separator[data-v-27f4aebb]{color:#6c757d;font-size:13px}.setting-btn[data-v-27f4aebb]{padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer}.setting-btn[data-v-27f4aebb]:hover{background:#1565c0}.setting-btn[data-v-27f4aebb]:disabled{background:#90caf9;cursor:not-allowed}.loading-overlay[data-v-27f4aebb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.loading-text[data-v-27f4aebb]{font-size:14px;color:#6c757d}.metrics-sections[data-v-27f4aebb]{display:flex;flex-direction:column;gap:24px}.metrics-section .section-title[data-v-27f4aebb]{font-size:14px;font-weight:600;color:#212529;margin-bottom:12px}.metrics-table[data-v-27f4aebb]{width:100%;border-collapse:collapse;border:1px solid #dee2e6}.metrics-table td[data-v-27f4aebb],.metrics-table th[data-v-27f4aebb]{padding:12px 8px;text-align:center;border:1px solid #dee2e6;font-size:13px}.metrics-table th[data-v-27f4aebb]{background:#f8f9fa;font-weight:500;color:#495057}.metrics-table td[data-v-27f4aebb]{color:#212529}.no-data[data-v-27f4aebb]{display:flex;align-items:center;justify-content:center;height:200px;color:#6c757d;font-size:14px}.fade-enter-active[data-v-27f4aebb],.fade-leave-active[data-v-27f4aebb]{transition:opacity .3s ease}.fade-enter[data-v-27f4aebb],.fade-leave-to[data-v-27f4aebb]{opacity:0}.slide-enter-active[data-v-27f4aebb],.slide-leave-active[data-v-27f4aebb]{transition:transform .3s ease}.slide-enter[data-v-27f4aebb],.slide-leave-to[data-v-27f4aebb]{transform:translateX(100%)}