@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP&subset=japanese);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap&text=0123456789.,+-);
@-moz-keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
@-webkit-keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
@-o-keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
@keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
.black {
  background-color: #000 !important;
  border-color: #000 !important;
}
.black--text {
  color: #000 !important;
  caret-color: #000 !important;
}
.white {
  background-color: #fff !important;
  border-color: #fff !important;
}
.white--text {
  color: #fff !important;
  caret-color: #fff !important;
}
.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}
.transparent--text {
  color: transparent !important;
  caret-color: transparent !important;
}
.red {
  background-color: #f44336 !important;
  border-color: #f44336 !important;
}
.red--text {
  color: #f44336 !important;
  caret-color: #f44336 !important;
}
.red.lighten-5 {
  background-color: #ffebee !important;
  border-color: #ffebee !important;
}
.red--text.text--lighten-5 {
  color: #ffebee !important;
  caret-color: #ffebee !important;
}
.red.lighten-4 {
  background-color: #ffcdd2 !important;
  border-color: #ffcdd2 !important;
}
.red--text.text--lighten-4 {
  color: #ffcdd2 !important;
  caret-color: #ffcdd2 !important;
}
.red.lighten-3 {
  background-color: #ef9a9a !important;
  border-color: #ef9a9a !important;
}
.red--text.text--lighten-3 {
  color: #ef9a9a !important;
  caret-color: #ef9a9a !important;
}
.red.lighten-2 {
  background-color: #e57373 !important;
  border-color: #e57373 !important;
}
.red--text.text--lighten-2 {
  color: #e57373 !important;
  caret-color: #e57373 !important;
}
.red.lighten-1 {
  background-color: #ef5350 !important;
  border-color: #ef5350 !important;
}
.red--text.text--lighten-1 {
  color: #ef5350 !important;
  caret-color: #ef5350 !important;
}
.red.darken-1 {
  background-color: #e53935 !important;
  border-color: #e53935 !important;
}
.red--text.text--darken-1 {
  color: #e53935 !important;
  caret-color: #e53935 !important;
}
.red.darken-2 {
  background-color: #d32f2f !important;
  border-color: #d32f2f !important;
}
.red--text.text--darken-2 {
  color: #d32f2f !important;
  caret-color: #d32f2f !important;
}
.red.darken-3 {
  background-color: #c62828 !important;
  border-color: #c62828 !important;
}
.red--text.text--darken-3 {
  color: #c62828 !important;
  caret-color: #c62828 !important;
}
.red.darken-4 {
  background-color: #b71c1c !important;
  border-color: #b71c1c !important;
}
.red--text.text--darken-4 {
  color: #b71c1c !important;
  caret-color: #b71c1c !important;
}
.red.accent-1 {
  background-color: #ff8a80 !important;
  border-color: #ff8a80 !important;
}
.red--text.text--accent-1 {
  color: #ff8a80 !important;
  caret-color: #ff8a80 !important;
}
.red.accent-2 {
  background-color: #ff5252 !important;
  border-color: #ff5252 !important;
}
.red--text.text--accent-2 {
  color: #ff5252 !important;
  caret-color: #ff5252 !important;
}
.red.accent-3 {
  background-color: #ff1744 !important;
  border-color: #ff1744 !important;
}
.red--text.text--accent-3 {
  color: #ff1744 !important;
  caret-color: #ff1744 !important;
}
.red.accent-4 {
  background-color: #d50000 !important;
  border-color: #d50000 !important;
}
.red--text.text--accent-4 {
  color: #d50000 !important;
  caret-color: #d50000 !important;
}
.pink {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.pink--text {
  color: #e91e63 !important;
  caret-color: #e91e63 !important;
}
.pink.lighten-5 {
  background-color: #fce4ec !important;
  border-color: #fce4ec !important;
}
.pink--text.text--lighten-5 {
  color: #fce4ec !important;
  caret-color: #fce4ec !important;
}
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
  border-color: #f8bbd0 !important;
}
.pink--text.text--lighten-4 {
  color: #f8bbd0 !important;
  caret-color: #f8bbd0 !important;
}
.pink.lighten-3 {
  background-color: #f48fb1 !important;
  border-color: #f48fb1 !important;
}
.pink--text.text--lighten-3 {
  color: #f48fb1 !important;
  caret-color: #f48fb1 !important;
}
.pink.lighten-2 {
  background-color: #f06292 !important;
  border-color: #f06292 !important;
}
.pink--text.text--lighten-2 {
  color: #f06292 !important;
  caret-color: #f06292 !important;
}
.pink.lighten-1 {
  background-color: #ec407a !important;
  border-color: #ec407a !important;
}
.pink--text.text--lighten-1 {
  color: #ec407a !important;
  caret-color: #ec407a !important;
}
.pink.darken-1 {
  background-color: #d81b60 !important;
  border-color: #d81b60 !important;
}
.pink--text.text--darken-1 {
  color: #d81b60 !important;
  caret-color: #d81b60 !important;
}
.pink.darken-2 {
  background-color: #c2185b !important;
  border-color: #c2185b !important;
}
.pink--text.text--darken-2 {
  color: #c2185b !important;
  caret-color: #c2185b !important;
}
.pink.darken-3 {
  background-color: #ad1457 !important;
  border-color: #ad1457 !important;
}
.pink--text.text--darken-3 {
  color: #ad1457 !important;
  caret-color: #ad1457 !important;
}
.pink.darken-4 {
  background-color: #880e4f !important;
  border-color: #880e4f !important;
}
.pink--text.text--darken-4 {
  color: #880e4f !important;
  caret-color: #880e4f !important;
}
.pink.accent-1 {
  background-color: #ff80ab !important;
  border-color: #ff80ab !important;
}
.pink--text.text--accent-1 {
  color: #ff80ab !important;
  caret-color: #ff80ab !important;
}
.pink.accent-2 {
  background-color: #ff4081 !important;
  border-color: #ff4081 !important;
}
.pink--text.text--accent-2 {
  color: #ff4081 !important;
  caret-color: #ff4081 !important;
}
.pink.accent-3 {
  background-color: #f50057 !important;
  border-color: #f50057 !important;
}
.pink--text.text--accent-3 {
  color: #f50057 !important;
  caret-color: #f50057 !important;
}
.pink.accent-4 {
  background-color: #c51162 !important;
  border-color: #c51162 !important;
}
.pink--text.text--accent-4 {
  color: #c51162 !important;
  caret-color: #c51162 !important;
}
.purple {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.purple--text {
  color: #9c27b0 !important;
  caret-color: #9c27b0 !important;
}
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
  border-color: #f3e5f5 !important;
}
.purple--text.text--lighten-5 {
  color: #f3e5f5 !important;
  caret-color: #f3e5f5 !important;
}
.purple.lighten-4 {
  background-color: #e1bee7 !important;
  border-color: #e1bee7 !important;
}
.purple--text.text--lighten-4 {
  color: #e1bee7 !important;
  caret-color: #e1bee7 !important;
}
.purple.lighten-3 {
  background-color: #ce93d8 !important;
  border-color: #ce93d8 !important;
}
.purple--text.text--lighten-3 {
  color: #ce93d8 !important;
  caret-color: #ce93d8 !important;
}
.purple.lighten-2 {
  background-color: #ba68c8 !important;
  border-color: #ba68c8 !important;
}
.purple--text.text--lighten-2 {
  color: #ba68c8 !important;
  caret-color: #ba68c8 !important;
}
.purple.lighten-1 {
  background-color: #ab47bc !important;
  border-color: #ab47bc !important;
}
.purple--text.text--lighten-1 {
  color: #ab47bc !important;
  caret-color: #ab47bc !important;
}
.purple.darken-1 {
  background-color: #8e24aa !important;
  border-color: #8e24aa !important;
}
.purple--text.text--darken-1 {
  color: #8e24aa !important;
  caret-color: #8e24aa !important;
}
.purple.darken-2 {
  background-color: #7b1fa2 !important;
  border-color: #7b1fa2 !important;
}
.purple--text.text--darken-2 {
  color: #7b1fa2 !important;
  caret-color: #7b1fa2 !important;
}
.purple.darken-3 {
  background-color: #6a1b9a !important;
  border-color: #6a1b9a !important;
}
.purple--text.text--darken-3 {
  color: #6a1b9a !important;
  caret-color: #6a1b9a !important;
}
.purple.darken-4 {
  background-color: #4a148c !important;
  border-color: #4a148c !important;
}
.purple--text.text--darken-4 {
  color: #4a148c !important;
  caret-color: #4a148c !important;
}
.purple.accent-1 {
  background-color: #ea80fc !important;
  border-color: #ea80fc !important;
}
.purple--text.text--accent-1 {
  color: #ea80fc !important;
  caret-color: #ea80fc !important;
}
.purple.accent-2 {
  background-color: #e040fb !important;
  border-color: #e040fb !important;
}
.purple--text.text--accent-2 {
  color: #e040fb !important;
  caret-color: #e040fb !important;
}
.purple.accent-3 {
  background-color: #d500f9 !important;
  border-color: #d500f9 !important;
}
.purple--text.text--accent-3 {
  color: #d500f9 !important;
  caret-color: #d500f9 !important;
}
.purple.accent-4 {
  background-color: #a0f !important;
  border-color: #a0f !important;
}
.purple--text.text--accent-4 {
  color: #a0f !important;
  caret-color: #a0f !important;
}
.deep-purple {
  background-color: #673ab7 !important;
  border-color: #673ab7 !important;
}
.deep-purple--text {
  color: #673ab7 !important;
  caret-color: #673ab7 !important;
}
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  border-color: #ede7f6 !important;
}
.deep-purple--text.text--lighten-5 {
  color: #ede7f6 !important;
  caret-color: #ede7f6 !important;
}
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  border-color: #d1c4e9 !important;
}
.deep-purple--text.text--lighten-4 {
  color: #d1c4e9 !important;
  caret-color: #d1c4e9 !important;
}
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  border-color: #b39ddb !important;
}
.deep-purple--text.text--lighten-3 {
  color: #b39ddb !important;
  caret-color: #b39ddb !important;
}
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
  border-color: #9575cd !important;
}
.deep-purple--text.text--lighten-2 {
  color: #9575cd !important;
  caret-color: #9575cd !important;
}
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  border-color: #7e57c2 !important;
}
.deep-purple--text.text--lighten-1 {
  color: #7e57c2 !important;
  caret-color: #7e57c2 !important;
}
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}
.deep-purple--text.text--darken-1 {
  color: #5e35b1 !important;
  caret-color: #5e35b1 !important;
}
.deep-purple.darken-2 {
  background-color: #512da8 !important;
  border-color: #512da8 !important;
}
.deep-purple--text.text--darken-2 {
  color: #512da8 !important;
  caret-color: #512da8 !important;
}
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
  border-color: #4527a0 !important;
}
.deep-purple--text.text--darken-3 {
  color: #4527a0 !important;
  caret-color: #4527a0 !important;
}
.deep-purple.darken-4 {
  background-color: #311b92 !important;
  border-color: #311b92 !important;
}
.deep-purple--text.text--darken-4 {
  color: #311b92 !important;
  caret-color: #311b92 !important;
}
.deep-purple.accent-1 {
  background-color: #b388ff !important;
  border-color: #b388ff !important;
}
.deep-purple--text.text--accent-1 {
  color: #b388ff !important;
  caret-color: #b388ff !important;
}
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
  border-color: #7c4dff !important;
}
.deep-purple--text.text--accent-2 {
  color: #7c4dff !important;
  caret-color: #7c4dff !important;
}
.deep-purple.accent-3 {
  background-color: #651fff !important;
  border-color: #651fff !important;
}
.deep-purple--text.text--accent-3 {
  color: #651fff !important;
  caret-color: #651fff !important;
}
.deep-purple.accent-4 {
  background-color: #6200ea !important;
  border-color: #6200ea !important;
}
.deep-purple--text.text--accent-4 {
  color: #6200ea !important;
  caret-color: #6200ea !important;
}
.indigo {
  background-color: #3f51b5 !important;
  border-color: #3f51b5 !important;
}
.indigo--text {
  color: #3f51b5 !important;
  caret-color: #3f51b5 !important;
}
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  border-color: #e8eaf6 !important;
}
.indigo--text.text--lighten-5 {
  color: #e8eaf6 !important;
  caret-color: #e8eaf6 !important;
}
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
  border-color: #c5cae9 !important;
}
.indigo--text.text--lighten-4 {
  color: #c5cae9 !important;
  caret-color: #c5cae9 !important;
}
.indigo.lighten-3 {
  background-color: #9fa8da !important;
  border-color: #9fa8da !important;
}
.indigo--text.text--lighten-3 {
  color: #9fa8da !important;
  caret-color: #9fa8da !important;
}
.indigo.lighten-2 {
  background-color: #7986cb !important;
  border-color: #7986cb !important;
}
.indigo--text.text--lighten-2 {
  color: #7986cb !important;
  caret-color: #7986cb !important;
}
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  border-color: #5c6bc0 !important;
}
.indigo--text.text--lighten-1 {
  color: #5c6bc0 !important;
  caret-color: #5c6bc0 !important;
}
.indigo.darken-1 {
  background-color: #3949ab !important;
  border-color: #3949ab !important;
}
.indigo--text.text--darken-1 {
  color: #3949ab !important;
  caret-color: #3949ab !important;
}
.indigo.darken-2 {
  background-color: #303f9f !important;
  border-color: #303f9f !important;
}
.indigo--text.text--darken-2 {
  color: #303f9f !important;
  caret-color: #303f9f !important;
}
.indigo.darken-3 {
  background-color: #283593 !important;
  border-color: #283593 !important;
}
.indigo--text.text--darken-3 {
  color: #283593 !important;
  caret-color: #283593 !important;
}
.indigo.darken-4 {
  background-color: #1a237e !important;
  border-color: #1a237e !important;
}
.indigo--text.text--darken-4 {
  color: #1a237e !important;
  caret-color: #1a237e !important;
}
.indigo.accent-1 {
  background-color: #8c9eff !important;
  border-color: #8c9eff !important;
}
.indigo--text.text--accent-1 {
  color: #8c9eff !important;
  caret-color: #8c9eff !important;
}
.indigo.accent-2 {
  background-color: #536dfe !important;
  border-color: #536dfe !important;
}
.indigo--text.text--accent-2 {
  color: #536dfe !important;
  caret-color: #536dfe !important;
}
.indigo.accent-3 {
  background-color: #3d5afe !important;
  border-color: #3d5afe !important;
}
.indigo--text.text--accent-3 {
  color: #3d5afe !important;
  caret-color: #3d5afe !important;
}
.indigo.accent-4 {
  background-color: #304ffe !important;
  border-color: #304ffe !important;
}
.indigo--text.text--accent-4 {
  color: #304ffe !important;
  caret-color: #304ffe !important;
}
.blue {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.blue--text {
  color: #2196f3 !important;
  caret-color: #2196f3 !important;
}
.blue.lighten-5 {
  background-color: #e3f2fd !important;
  border-color: #e3f2fd !important;
}
.blue--text.text--lighten-5 {
  color: #e3f2fd !important;
  caret-color: #e3f2fd !important;
}
.blue.lighten-4 {
  background-color: #bbdefb !important;
  border-color: #bbdefb !important;
}
.blue--text.text--lighten-4 {
  color: #bbdefb !important;
  caret-color: #bbdefb !important;
}
.blue.lighten-3 {
  background-color: #90caf9 !important;
  border-color: #90caf9 !important;
}
.blue--text.text--lighten-3 {
  color: #90caf9 !important;
  caret-color: #90caf9 !important;
}
.blue.lighten-2 {
  background-color: #64b5f6 !important;
  border-color: #64b5f6 !important;
}
.blue--text.text--lighten-2 {
  color: #64b5f6 !important;
  caret-color: #64b5f6 !important;
}
.blue.lighten-1 {
  background-color: #42a5f5 !important;
  border-color: #42a5f5 !important;
}
.blue--text.text--lighten-1 {
  color: #42a5f5 !important;
  caret-color: #42a5f5 !important;
}
.blue.darken-1 {
  background-color: #1e88e5 !important;
  border-color: #1e88e5 !important;
}
.blue--text.text--darken-1 {
  color: #1e88e5 !important;
  caret-color: #1e88e5 !important;
}
.blue.darken-2 {
  background-color: #1976d2 !important;
  border-color: #1976d2 !important;
}
.blue--text.text--darken-2 {
  color: #1976d2 !important;
  caret-color: #1976d2 !important;
}
.blue.darken-3 {
  background-color: #1565c0 !important;
  border-color: #1565c0 !important;
}
.blue--text.text--darken-3 {
  color: #1565c0 !important;
  caret-color: #1565c0 !important;
}
.blue.darken-4 {
  background-color: #0d47a1 !important;
  border-color: #0d47a1 !important;
}
.blue--text.text--darken-4 {
  color: #0d47a1 !important;
  caret-color: #0d47a1 !important;
}
.blue.accent-1 {
  background-color: #82b1ff !important;
  border-color: #82b1ff !important;
}
.blue--text.text--accent-1 {
  color: #82b1ff !important;
  caret-color: #82b1ff !important;
}
.blue.accent-2 {
  background-color: #448aff !important;
  border-color: #448aff !important;
}
.blue--text.text--accent-2 {
  color: #448aff !important;
  caret-color: #448aff !important;
}
.blue.accent-3 {
  background-color: #2979ff !important;
  border-color: #2979ff !important;
}
.blue--text.text--accent-3 {
  color: #2979ff !important;
  caret-color: #2979ff !important;
}
.blue.accent-4 {
  background-color: #2962ff !important;
  border-color: #2962ff !important;
}
.blue--text.text--accent-4 {
  color: #2962ff !important;
  caret-color: #2962ff !important;
}
.light-blue {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.light-blue--text {
  color: #03a9f4 !important;
  caret-color: #03a9f4 !important;
}
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}
.light-blue--text.text--lighten-5 {
  color: #e1f5fe !important;
  caret-color: #e1f5fe !important;
}
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  border-color: #b3e5fc !important;
}
.light-blue--text.text--lighten-4 {
  color: #b3e5fc !important;
  caret-color: #b3e5fc !important;
}
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
  border-color: #81d4fa !important;
}
.light-blue--text.text--lighten-3 {
  color: #81d4fa !important;
  caret-color: #81d4fa !important;
}
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  border-color: #4fc3f7 !important;
}
.light-blue--text.text--lighten-2 {
  color: #4fc3f7 !important;
  caret-color: #4fc3f7 !important;
}
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  border-color: #29b6f6 !important;
}
.light-blue--text.text--lighten-1 {
  color: #29b6f6 !important;
  caret-color: #29b6f6 !important;
}
.light-blue.darken-1 {
  background-color: #039be5 !important;
  border-color: #039be5 !important;
}
.light-blue--text.text--darken-1 {
  color: #039be5 !important;
  caret-color: #039be5 !important;
}
.light-blue.darken-2 {
  background-color: #0288d1 !important;
  border-color: #0288d1 !important;
}
.light-blue--text.text--darken-2 {
  color: #0288d1 !important;
  caret-color: #0288d1 !important;
}
.light-blue.darken-3 {
  background-color: #0277bd !important;
  border-color: #0277bd !important;
}
.light-blue--text.text--darken-3 {
  color: #0277bd !important;
  caret-color: #0277bd !important;
}
.light-blue.darken-4 {
  background-color: #01579b !important;
  border-color: #01579b !important;
}
.light-blue--text.text--darken-4 {
  color: #01579b !important;
  caret-color: #01579b !important;
}
.light-blue.accent-1 {
  background-color: #80d8ff !important;
  border-color: #80d8ff !important;
}
.light-blue--text.text--accent-1 {
  color: #80d8ff !important;
  caret-color: #80d8ff !important;
}
.light-blue.accent-2 {
  background-color: #40c4ff !important;
  border-color: #40c4ff !important;
}
.light-blue--text.text--accent-2 {
  color: #40c4ff !important;
  caret-color: #40c4ff !important;
}
.light-blue.accent-3 {
  background-color: #00b0ff !important;
  border-color: #00b0ff !important;
}
.light-blue--text.text--accent-3 {
  color: #00b0ff !important;
  caret-color: #00b0ff !important;
}
.light-blue.accent-4 {
  background-color: #0091ea !important;
  border-color: #0091ea !important;
}
.light-blue--text.text--accent-4 {
  color: #0091ea !important;
  caret-color: #0091ea !important;
}
.cyan {
  background-color: #00bcd4 !important;
  border-color: #00bcd4 !important;
}
.cyan--text {
  color: #00bcd4 !important;
  caret-color: #00bcd4 !important;
}
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
  border-color: #e0f7fa !important;
}
.cyan--text.text--lighten-5 {
  color: #e0f7fa !important;
  caret-color: #e0f7fa !important;
}
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  border-color: #b2ebf2 !important;
}
.cyan--text.text--lighten-4 {
  color: #b2ebf2 !important;
  caret-color: #b2ebf2 !important;
}
.cyan.lighten-3 {
  background-color: #80deea !important;
  border-color: #80deea !important;
}
.cyan--text.text--lighten-3 {
  color: #80deea !important;
  caret-color: #80deea !important;
}
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  border-color: #4dd0e1 !important;
}
.cyan--text.text--lighten-2 {
  color: #4dd0e1 !important;
  caret-color: #4dd0e1 !important;
}
.cyan.lighten-1 {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
}
.cyan--text.text--lighten-1 {
  color: #26c6da !important;
  caret-color: #26c6da !important;
}
.cyan.darken-1 {
  background-color: #00acc1 !important;
  border-color: #00acc1 !important;
}
.cyan--text.text--darken-1 {
  color: #00acc1 !important;
  caret-color: #00acc1 !important;
}
.cyan.darken-2 {
  background-color: #0097a7 !important;
  border-color: #0097a7 !important;
}
.cyan--text.text--darken-2 {
  color: #0097a7 !important;
  caret-color: #0097a7 !important;
}
.cyan.darken-3 {
  background-color: #00838f !important;
  border-color: #00838f !important;
}
.cyan--text.text--darken-3 {
  color: #00838f !important;
  caret-color: #00838f !important;
}
.cyan.darken-4 {
  background-color: #006064 !important;
  border-color: #006064 !important;
}
.cyan--text.text--darken-4 {
  color: #006064 !important;
  caret-color: #006064 !important;
}
.cyan.accent-1 {
  background-color: #84ffff !important;
  border-color: #84ffff !important;
}
.cyan--text.text--accent-1 {
  color: #84ffff !important;
  caret-color: #84ffff !important;
}
.cyan.accent-2 {
  background-color: #18ffff !important;
  border-color: #18ffff !important;
}
.cyan--text.text--accent-2 {
  color: #18ffff !important;
  caret-color: #18ffff !important;
}
.cyan.accent-3 {
  background-color: #00e5ff !important;
  border-color: #00e5ff !important;
}
.cyan--text.text--accent-3 {
  color: #00e5ff !important;
  caret-color: #00e5ff !important;
}
.cyan.accent-4 {
  background-color: #00b8d4 !important;
  border-color: #00b8d4 !important;
}
.cyan--text.text--accent-4 {
  color: #00b8d4 !important;
  caret-color: #00b8d4 !important;
}
.teal {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.teal--text {
  color: #009688 !important;
  caret-color: #009688 !important;
}
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
  border-color: #e0f2f1 !important;
}
.teal--text.text--lighten-5 {
  color: #e0f2f1 !important;
  caret-color: #e0f2f1 !important;
}
.teal.lighten-4 {
  background-color: #b2dfdb !important;
  border-color: #b2dfdb !important;
}
.teal--text.text--lighten-4 {
  color: #b2dfdb !important;
  caret-color: #b2dfdb !important;
}
.teal.lighten-3 {
  background-color: #80cbc4 !important;
  border-color: #80cbc4 !important;
}
.teal--text.text--lighten-3 {
  color: #80cbc4 !important;
  caret-color: #80cbc4 !important;
}
.teal.lighten-2 {
  background-color: #4db6ac !important;
  border-color: #4db6ac !important;
}
.teal--text.text--lighten-2 {
  color: #4db6ac !important;
  caret-color: #4db6ac !important;
}
.teal.lighten-1 {
  background-color: #26a69a !important;
  border-color: #26a69a !important;
}
.teal--text.text--lighten-1 {
  color: #26a69a !important;
  caret-color: #26a69a !important;
}
.teal.darken-1 {
  background-color: #00897b !important;
  border-color: #00897b !important;
}
.teal--text.text--darken-1 {
  color: #00897b !important;
  caret-color: #00897b !important;
}
.teal.darken-2 {
  background-color: #00796b !important;
  border-color: #00796b !important;
}
.teal--text.text--darken-2 {
  color: #00796b !important;
  caret-color: #00796b !important;
}
.teal.darken-3 {
  background-color: #00695c !important;
  border-color: #00695c !important;
}
.teal--text.text--darken-3 {
  color: #00695c !important;
  caret-color: #00695c !important;
}
.teal.darken-4 {
  background-color: #004d40 !important;
  border-color: #004d40 !important;
}
.teal--text.text--darken-4 {
  color: #004d40 !important;
  caret-color: #004d40 !important;
}
.teal.accent-1 {
  background-color: #a7ffeb !important;
  border-color: #a7ffeb !important;
}
.teal--text.text--accent-1 {
  color: #a7ffeb !important;
  caret-color: #a7ffeb !important;
}
.teal.accent-2 {
  background-color: #64ffda !important;
  border-color: #64ffda !important;
}
.teal--text.text--accent-2 {
  color: #64ffda !important;
  caret-color: #64ffda !important;
}
.teal.accent-3 {
  background-color: #1de9b6 !important;
  border-color: #1de9b6 !important;
}
.teal--text.text--accent-3 {
  color: #1de9b6 !important;
  caret-color: #1de9b6 !important;
}
.teal.accent-4 {
  background-color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}
.teal--text.text--accent-4 {
  color: #00bfa5 !important;
  caret-color: #00bfa5 !important;
}
.green {
  background-color: #4caf50 !important;
  border-color: #4caf50 !important;
}
.green--text {
  color: #4caf50 !important;
  caret-color: #4caf50 !important;
}
.green.lighten-5 {
  background-color: #e8f5e9 !important;
  border-color: #e8f5e9 !important;
}
.green--text.text--lighten-5 {
  color: #e8f5e9 !important;
  caret-color: #e8f5e9 !important;
}
.green.lighten-4 {
  background-color: #c8e6c9 !important;
  border-color: #c8e6c9 !important;
}
.green--text.text--lighten-4 {
  color: #c8e6c9 !important;
  caret-color: #c8e6c9 !important;
}
.green.lighten-3 {
  background-color: #a5d6a7 !important;
  border-color: #a5d6a7 !important;
}
.green--text.text--lighten-3 {
  color: #a5d6a7 !important;
  caret-color: #a5d6a7 !important;
}
.green.lighten-2 {
  background-color: #81c784 !important;
  border-color: #81c784 !important;
}
.green--text.text--lighten-2 {
  color: #81c784 !important;
  caret-color: #81c784 !important;
}
.green.lighten-1 {
  background-color: #66bb6a !important;
  border-color: #66bb6a !important;
}
.green--text.text--lighten-1 {
  color: #66bb6a !important;
  caret-color: #66bb6a !important;
}
.green.darken-1 {
  background-color: #43a047 !important;
  border-color: #43a047 !important;
}
.green--text.text--darken-1 {
  color: #43a047 !important;
  caret-color: #43a047 !important;
}
.green.darken-2 {
  background-color: #388e3c !important;
  border-color: #388e3c !important;
}
.green--text.text--darken-2 {
  color: #388e3c !important;
  caret-color: #388e3c !important;
}
.green.darken-3 {
  background-color: #2e7d32 !important;
  border-color: #2e7d32 !important;
}
.green--text.text--darken-3 {
  color: #2e7d32 !important;
  caret-color: #2e7d32 !important;
}
.green.darken-4 {
  background-color: #1b5e20 !important;
  border-color: #1b5e20 !important;
}
.green--text.text--darken-4 {
  color: #1b5e20 !important;
  caret-color: #1b5e20 !important;
}
.green.accent-1 {
  background-color: #b9f6ca !important;
  border-color: #b9f6ca !important;
}
.green--text.text--accent-1 {
  color: #b9f6ca !important;
  caret-color: #b9f6ca !important;
}
.green.accent-2 {
  background-color: #69f0ae !important;
  border-color: #69f0ae !important;
}
.green--text.text--accent-2 {
  color: #69f0ae !important;
  caret-color: #69f0ae !important;
}
.green.accent-3 {
  background-color: #00e676 !important;
  border-color: #00e676 !important;
}
.green--text.text--accent-3 {
  color: #00e676 !important;
  caret-color: #00e676 !important;
}
.green.accent-4 {
  background-color: #00c853 !important;
  border-color: #00c853 !important;
}
.green--text.text--accent-4 {
  color: #00c853 !important;
  caret-color: #00c853 !important;
}
.light-green {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.light-green--text {
  color: #8bc34a !important;
  caret-color: #8bc34a !important;
}
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
}
.light-green--text.text--lighten-5 {
  color: #f1f8e9 !important;
  caret-color: #f1f8e9 !important;
}
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
}
.light-green--text.text--lighten-4 {
  color: #dcedc8 !important;
  caret-color: #dcedc8 !important;
}
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  border-color: #c5e1a5 !important;
}
.light-green--text.text--lighten-3 {
  color: #c5e1a5 !important;
  caret-color: #c5e1a5 !important;
}
.light-green.lighten-2 {
  background-color: #aed581 !important;
  border-color: #aed581 !important;
}
.light-green--text.text--lighten-2 {
  color: #aed581 !important;
  caret-color: #aed581 !important;
}
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
  border-color: #9ccc65 !important;
}
.light-green--text.text--lighten-1 {
  color: #9ccc65 !important;
  caret-color: #9ccc65 !important;
}
.light-green.darken-1 {
  background-color: #7cb342 !important;
  border-color: #7cb342 !important;
}
.light-green--text.text--darken-1 {
  color: #7cb342 !important;
  caret-color: #7cb342 !important;
}
.light-green.darken-2 {
  background-color: #689f38 !important;
  border-color: #689f38 !important;
}
.light-green--text.text--darken-2 {
  color: #689f38 !important;
  caret-color: #689f38 !important;
}
.light-green.darken-3 {
  background-color: #558b2f !important;
  border-color: #558b2f !important;
}
.light-green--text.text--darken-3 {
  color: #558b2f !important;
  caret-color: #558b2f !important;
}
.light-green.darken-4 {
  background-color: #33691e !important;
  border-color: #33691e !important;
}
.light-green--text.text--darken-4 {
  color: #33691e !important;
  caret-color: #33691e !important;
}
.light-green.accent-1 {
  background-color: #ccff90 !important;
  border-color: #ccff90 !important;
}
.light-green--text.text--accent-1 {
  color: #ccff90 !important;
  caret-color: #ccff90 !important;
}
.light-green.accent-2 {
  background-color: #b2ff59 !important;
  border-color: #b2ff59 !important;
}
.light-green--text.text--accent-2 {
  color: #b2ff59 !important;
  caret-color: #b2ff59 !important;
}
.light-green.accent-3 {
  background-color: #76ff03 !important;
  border-color: #76ff03 !important;
}
.light-green--text.text--accent-3 {
  color: #76ff03 !important;
  caret-color: #76ff03 !important;
}
.light-green.accent-4 {
  background-color: #64dd17 !important;
  border-color: #64dd17 !important;
}
.light-green--text.text--accent-4 {
  color: #64dd17 !important;
  caret-color: #64dd17 !important;
}
.lime {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.lime--text {
  color: #cddc39 !important;
  caret-color: #cddc39 !important;
}
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
  border-color: #f9fbe7 !important;
}
.lime--text.text--lighten-5 {
  color: #f9fbe7 !important;
  caret-color: #f9fbe7 !important;
}
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
  border-color: #f0f4c3 !important;
}
.lime--text.text--lighten-4 {
  color: #f0f4c3 !important;
  caret-color: #f0f4c3 !important;
}
.lime.lighten-3 {
  background-color: #e6ee9c !important;
  border-color: #e6ee9c !important;
}
.lime--text.text--lighten-3 {
  color: #e6ee9c !important;
  caret-color: #e6ee9c !important;
}
.lime.lighten-2 {
  background-color: #dce775 !important;
  border-color: #dce775 !important;
}
.lime--text.text--lighten-2 {
  color: #dce775 !important;
  caret-color: #dce775 !important;
}
.lime.lighten-1 {
  background-color: #d4e157 !important;
  border-color: #d4e157 !important;
}
.lime--text.text--lighten-1 {
  color: #d4e157 !important;
  caret-color: #d4e157 !important;
}
.lime.darken-1 {
  background-color: #c0ca33 !important;
  border-color: #c0ca33 !important;
}
.lime--text.text--darken-1 {
  color: #c0ca33 !important;
  caret-color: #c0ca33 !important;
}
.lime.darken-2 {
  background-color: #afb42b !important;
  border-color: #afb42b !important;
}
.lime--text.text--darken-2 {
  color: #afb42b !important;
  caret-color: #afb42b !important;
}
.lime.darken-3 {
  background-color: #9e9d24 !important;
  border-color: #9e9d24 !important;
}
.lime--text.text--darken-3 {
  color: #9e9d24 !important;
  caret-color: #9e9d24 !important;
}
.lime.darken-4 {
  background-color: #827717 !important;
  border-color: #827717 !important;
}
.lime--text.text--darken-4 {
  color: #827717 !important;
  caret-color: #827717 !important;
}
.lime.accent-1 {
  background-color: #f4ff81 !important;
  border-color: #f4ff81 !important;
}
.lime--text.text--accent-1 {
  color: #f4ff81 !important;
  caret-color: #f4ff81 !important;
}
.lime.accent-2 {
  background-color: #eeff41 !important;
  border-color: #eeff41 !important;
}
.lime--text.text--accent-2 {
  color: #eeff41 !important;
  caret-color: #eeff41 !important;
}
.lime.accent-3 {
  background-color: #c6ff00 !important;
  border-color: #c6ff00 !important;
}
.lime--text.text--accent-3 {
  color: #c6ff00 !important;
  caret-color: #c6ff00 !important;
}
.lime.accent-4 {
  background-color: #aeea00 !important;
  border-color: #aeea00 !important;
}
.lime--text.text--accent-4 {
  color: #aeea00 !important;
  caret-color: #aeea00 !important;
}
.yellow {
  background-color: #ffeb3b !important;
  border-color: #ffeb3b !important;
}
.yellow--text {
  color: #ffeb3b !important;
  caret-color: #ffeb3b !important;
}
.yellow.lighten-5 {
  background-color: #fffde7 !important;
  border-color: #fffde7 !important;
}
.yellow--text.text--lighten-5 {
  color: #fffde7 !important;
  caret-color: #fffde7 !important;
}
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
  border-color: #fff9c4 !important;
}
.yellow--text.text--lighten-4 {
  color: #fff9c4 !important;
  caret-color: #fff9c4 !important;
}
.yellow.lighten-3 {
  background-color: #fff59d !important;
  border-color: #fff59d !important;
}
.yellow--text.text--lighten-3 {
  color: #fff59d !important;
  caret-color: #fff59d !important;
}
.yellow.lighten-2 {
  background-color: #fff176 !important;
  border-color: #fff176 !important;
}
.yellow--text.text--lighten-2 {
  color: #fff176 !important;
  caret-color: #fff176 !important;
}
.yellow.lighten-1 {
  background-color: #ffee58 !important;
  border-color: #ffee58 !important;
}
.yellow--text.text--lighten-1 {
  color: #ffee58 !important;
  caret-color: #ffee58 !important;
}
.yellow.darken-1 {
  background-color: #fdd835 !important;
  border-color: #fdd835 !important;
}
.yellow--text.text--darken-1 {
  color: #fdd835 !important;
  caret-color: #fdd835 !important;
}
.yellow.darken-2 {
  background-color: #fbc02d !important;
  border-color: #fbc02d !important;
}
.yellow--text.text--darken-2 {
  color: #fbc02d !important;
  caret-color: #fbc02d !important;
}
.yellow.darken-3 {
  background-color: #f9a825 !important;
  border-color: #f9a825 !important;
}
.yellow--text.text--darken-3 {
  color: #f9a825 !important;
  caret-color: #f9a825 !important;
}
.yellow.darken-4 {
  background-color: #f57f17 !important;
  border-color: #f57f17 !important;
}
.yellow--text.text--darken-4 {
  color: #f57f17 !important;
  caret-color: #f57f17 !important;
}
.yellow.accent-1 {
  background-color: #ffff8d !important;
  border-color: #ffff8d !important;
}
.yellow--text.text--accent-1 {
  color: #ffff8d !important;
  caret-color: #ffff8d !important;
}
.yellow.accent-2 {
  background-color: #ff0 !important;
  border-color: #ff0 !important;
}
.yellow--text.text--accent-2 {
  color: #ff0 !important;
  caret-color: #ff0 !important;
}
.yellow.accent-3 {
  background-color: #ffea00 !important;
  border-color: #ffea00 !important;
}
.yellow--text.text--accent-3 {
  color: #ffea00 !important;
  caret-color: #ffea00 !important;
}
.yellow.accent-4 {
  background-color: #ffd600 !important;
  border-color: #ffd600 !important;
}
.yellow--text.text--accent-4 {
  color: #ffd600 !important;
  caret-color: #ffd600 !important;
}
.amber {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.amber--text {
  color: #ffc107 !important;
  caret-color: #ffc107 !important;
}
.amber.lighten-5 {
  background-color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}
.amber--text.text--lighten-5 {
  color: #fff8e1 !important;
  caret-color: #fff8e1 !important;
}
.amber.lighten-4 {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
}
.amber--text.text--lighten-4 {
  color: #ffecb3 !important;
  caret-color: #ffecb3 !important;
}
.amber.lighten-3 {
  background-color: #ffe082 !important;
  border-color: #ffe082 !important;
}
.amber--text.text--lighten-3 {
  color: #ffe082 !important;
  caret-color: #ffe082 !important;
}
.amber.lighten-2 {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
}
.amber--text.text--lighten-2 {
  color: #ffd54f !important;
  caret-color: #ffd54f !important;
}
.amber.lighten-1 {
  background-color: #ffca28 !important;
  border-color: #ffca28 !important;
}
.amber--text.text--lighten-1 {
  color: #ffca28 !important;
  caret-color: #ffca28 !important;
}
.amber.darken-1 {
  background-color: #ffb300 !important;
  border-color: #ffb300 !important;
}
.amber--text.text--darken-1 {
  color: #ffb300 !important;
  caret-color: #ffb300 !important;
}
.amber.darken-2 {
  background-color: #ffa000 !important;
  border-color: #ffa000 !important;
}
.amber--text.text--darken-2 {
  color: #ffa000 !important;
  caret-color: #ffa000 !important;
}
.amber.darken-3 {
  background-color: #ff8f00 !important;
  border-color: #ff8f00 !important;
}
.amber--text.text--darken-3 {
  color: #ff8f00 !important;
  caret-color: #ff8f00 !important;
}
.amber.darken-4 {
  background-color: #ff6f00 !important;
  border-color: #ff6f00 !important;
}
.amber--text.text--darken-4 {
  color: #ff6f00 !important;
  caret-color: #ff6f00 !important;
}
.amber.accent-1 {
  background-color: #ffe57f !important;
  border-color: #ffe57f !important;
}
.amber--text.text--accent-1 {
  color: #ffe57f !important;
  caret-color: #ffe57f !important;
}
.amber.accent-2 {
  background-color: #ffd740 !important;
  border-color: #ffd740 !important;
}
.amber--text.text--accent-2 {
  color: #ffd740 !important;
  caret-color: #ffd740 !important;
}
.amber.accent-3 {
  background-color: #ffc400 !important;
  border-color: #ffc400 !important;
}
.amber--text.text--accent-3 {
  color: #ffc400 !important;
  caret-color: #ffc400 !important;
}
.amber.accent-4 {
  background-color: #ffab00 !important;
  border-color: #ffab00 !important;
}
.amber--text.text--accent-4 {
  color: #ffab00 !important;
  caret-color: #ffab00 !important;
}
.orange {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.orange--text {
  color: #ff9800 !important;
  caret-color: #ff9800 !important;
}
.orange.lighten-5 {
  background-color: #fff3e0 !important;
  border-color: #fff3e0 !important;
}
.orange--text.text--lighten-5 {
  color: #fff3e0 !important;
  caret-color: #fff3e0 !important;
}
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
  border-color: #ffe0b2 !important;
}
.orange--text.text--lighten-4 {
  color: #ffe0b2 !important;
  caret-color: #ffe0b2 !important;
}
.orange.lighten-3 {
  background-color: #ffcc80 !important;
  border-color: #ffcc80 !important;
}
.orange--text.text--lighten-3 {
  color: #ffcc80 !important;
  caret-color: #ffcc80 !important;
}
.orange.lighten-2 {
  background-color: #ffb74d !important;
  border-color: #ffb74d !important;
}
.orange--text.text--lighten-2 {
  color: #ffb74d !important;
  caret-color: #ffb74d !important;
}
.orange.lighten-1 {
  background-color: #ffa726 !important;
  border-color: #ffa726 !important;
}
.orange--text.text--lighten-1 {
  color: #ffa726 !important;
  caret-color: #ffa726 !important;
}
.orange.darken-1 {
  background-color: #fb8c00 !important;
  border-color: #fb8c00 !important;
}
.orange--text.text--darken-1 {
  color: #fb8c00 !important;
  caret-color: #fb8c00 !important;
}
.orange.darken-2 {
  background-color: #f57c00 !important;
  border-color: #f57c00 !important;
}
.orange--text.text--darken-2 {
  color: #f57c00 !important;
  caret-color: #f57c00 !important;
}
.orange.darken-3 {
  background-color: #ef6c00 !important;
  border-color: #ef6c00 !important;
}
.orange--text.text--darken-3 {
  color: #ef6c00 !important;
  caret-color: #ef6c00 !important;
}
.orange.darken-4 {
  background-color: #e65100 !important;
  border-color: #e65100 !important;
}
.orange--text.text--darken-4 {
  color: #e65100 !important;
  caret-color: #e65100 !important;
}
.orange.accent-1 {
  background-color: #ffd180 !important;
  border-color: #ffd180 !important;
}
.orange--text.text--accent-1 {
  color: #ffd180 !important;
  caret-color: #ffd180 !important;
}
.orange.accent-2 {
  background-color: #ffab40 !important;
  border-color: #ffab40 !important;
}
.orange--text.text--accent-2 {
  color: #ffab40 !important;
  caret-color: #ffab40 !important;
}
.orange.accent-3 {
  background-color: #ff9100 !important;
  border-color: #ff9100 !important;
}
.orange--text.text--accent-3 {
  color: #ff9100 !important;
  caret-color: #ff9100 !important;
}
.orange.accent-4 {
  background-color: #ff6d00 !important;
  border-color: #ff6d00 !important;
}
.orange--text.text--accent-4 {
  color: #ff6d00 !important;
  caret-color: #ff6d00 !important;
}
.deep-orange {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.deep-orange--text {
  color: #ff5722 !important;
  caret-color: #ff5722 !important;
}
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  border-color: #fbe9e7 !important;
}
.deep-orange--text.text--lighten-5 {
  color: #fbe9e7 !important;
  caret-color: #fbe9e7 !important;
}
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  border-color: #ffccbc !important;
}
.deep-orange--text.text--lighten-4 {
  color: #ffccbc !important;
  caret-color: #ffccbc !important;
}
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  border-color: #ffab91 !important;
}
.deep-orange--text.text--lighten-3 {
  color: #ffab91 !important;
  caret-color: #ffab91 !important;
}
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  border-color: #ff8a65 !important;
}
.deep-orange--text.text--lighten-2 {
  color: #ff8a65 !important;
  caret-color: #ff8a65 !important;
}
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  border-color: #ff7043 !important;
}
.deep-orange--text.text--lighten-1 {
  color: #ff7043 !important;
  caret-color: #ff7043 !important;
}
.deep-orange.darken-1 {
  background-color: #f4511e !important;
  border-color: #f4511e !important;
}
.deep-orange--text.text--darken-1 {
  color: #f4511e !important;
  caret-color: #f4511e !important;
}
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
  border-color: #e64a19 !important;
}
.deep-orange--text.text--darken-2 {
  color: #e64a19 !important;
  caret-color: #e64a19 !important;
}
.deep-orange.darken-3 {
  background-color: #d84315 !important;
  border-color: #d84315 !important;
}
.deep-orange--text.text--darken-3 {
  color: #d84315 !important;
  caret-color: #d84315 !important;
}
.deep-orange.darken-4 {
  background-color: #bf360c !important;
  border-color: #bf360c !important;
}
.deep-orange--text.text--darken-4 {
  color: #bf360c !important;
  caret-color: #bf360c !important;
}
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  border-color: #ff9e80 !important;
}
.deep-orange--text.text--accent-1 {
  color: #ff9e80 !important;
  caret-color: #ff9e80 !important;
}
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  border-color: #ff6e40 !important;
}
.deep-orange--text.text--accent-2 {
  color: #ff6e40 !important;
  caret-color: #ff6e40 !important;
}
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  border-color: #ff3d00 !important;
}
.deep-orange--text.text--accent-3 {
  color: #ff3d00 !important;
  caret-color: #ff3d00 !important;
}
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  border-color: #dd2c00 !important;
}
.deep-orange--text.text--accent-4 {
  color: #dd2c00 !important;
  caret-color: #dd2c00 !important;
}
.brown {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.brown--text {
  color: #795548 !important;
  caret-color: #795548 !important;
}
.brown.lighten-5 {
  background-color: #efebe9 !important;
  border-color: #efebe9 !important;
}
.brown--text.text--lighten-5 {
  color: #efebe9 !important;
  caret-color: #efebe9 !important;
}
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
}
.brown--text.text--lighten-4 {
  color: #d7ccc8 !important;
  caret-color: #d7ccc8 !important;
}
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
  border-color: #bcaaa4 !important;
}
.brown--text.text--lighten-3 {
  color: #bcaaa4 !important;
  caret-color: #bcaaa4 !important;
}
.brown.lighten-2 {
  background-color: #a1887f !important;
  border-color: #a1887f !important;
}
.brown--text.text--lighten-2 {
  color: #a1887f !important;
  caret-color: #a1887f !important;
}
.brown.lighten-1 {
  background-color: #8d6e63 !important;
  border-color: #8d6e63 !important;
}
.brown--text.text--lighten-1 {
  color: #8d6e63 !important;
  caret-color: #8d6e63 !important;
}
.brown.darken-1 {
  background-color: #6d4c41 !important;
  border-color: #6d4c41 !important;
}
.brown--text.text--darken-1 {
  color: #6d4c41 !important;
  caret-color: #6d4c41 !important;
}
.brown.darken-2 {
  background-color: #5d4037 !important;
  border-color: #5d4037 !important;
}
.brown--text.text--darken-2 {
  color: #5d4037 !important;
  caret-color: #5d4037 !important;
}
.brown.darken-3 {
  background-color: #4e342e !important;
  border-color: #4e342e !important;
}
.brown--text.text--darken-3 {
  color: #4e342e !important;
  caret-color: #4e342e !important;
}
.brown.darken-4 {
  background-color: #3e2723 !important;
  border-color: #3e2723 !important;
}
.brown--text.text--darken-4 {
  color: #3e2723 !important;
  caret-color: #3e2723 !important;
}
.blue-grey {
  background-color: #607d8b !important;
  border-color: #607d8b !important;
}
.blue-grey--text {
  color: #607d8b !important;
  caret-color: #607d8b !important;
}
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  border-color: #eceff1 !important;
}
.blue-grey--text.text--lighten-5 {
  color: #eceff1 !important;
  caret-color: #eceff1 !important;
}
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  border-color: #cfd8dc !important;
}
.blue-grey--text.text--lighten-4 {
  color: #cfd8dc !important;
  caret-color: #cfd8dc !important;
}
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  border-color: #b0bec5 !important;
}
.blue-grey--text.text--lighten-3 {
  color: #b0bec5 !important;
  caret-color: #b0bec5 !important;
}
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  border-color: #90a4ae !important;
}
.blue-grey--text.text--lighten-2 {
  color: #90a4ae !important;
  caret-color: #90a4ae !important;
}
.blue-grey.lighten-1 {
  background-color: #78909c !important;
  border-color: #78909c !important;
}
.blue-grey--text.text--lighten-1 {
  color: #78909c !important;
  caret-color: #78909c !important;
}
.blue-grey.darken-1 {
  background-color: #546e7a !important;
  border-color: #546e7a !important;
}
.blue-grey--text.text--darken-1 {
  color: #546e7a !important;
  caret-color: #546e7a !important;
}
.blue-grey.darken-2 {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}
.blue-grey--text.text--darken-2 {
  color: #455a64 !important;
  caret-color: #455a64 !important;
}
.blue-grey.darken-3 {
  background-color: #37474f !important;
  border-color: #37474f !important;
}
.blue-grey--text.text--darken-3 {
  color: #37474f !important;
  caret-color: #37474f !important;
}
.blue-grey.darken-4 {
  background-color: #263238 !important;
  border-color: #263238 !important;
}
.blue-grey--text.text--darken-4 {
  color: #263238 !important;
  caret-color: #263238 !important;
}
.grey {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.grey--text {
  color: #9e9e9e !important;
  caret-color: #9e9e9e !important;
}
.grey.lighten-5 {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.grey--text.text--lighten-5 {
  color: #fafafa !important;
  caret-color: #fafafa !important;
}
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}
.grey--text.text--lighten-4 {
  color: #f5f5f5 !important;
  caret-color: #f5f5f5 !important;
}
.grey.lighten-3 {
  background-color: #eee !important;
  border-color: #eee !important;
}
.grey--text.text--lighten-3 {
  color: #eee !important;
  caret-color: #eee !important;
}
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
}
.grey--text.text--lighten-2 {
  color: #e0e0e0 !important;
  caret-color: #e0e0e0 !important;
}
.grey.lighten-1 {
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}
.grey--text.text--lighten-1 {
  color: #bdbdbd !important;
  caret-color: #bdbdbd !important;
}
.grey.darken-1 {
  background-color: #757575 !important;
  border-color: #757575 !important;
}
.grey--text.text--darken-1 {
  color: #757575 !important;
  caret-color: #757575 !important;
}
.grey.darken-2 {
  background-color: #616161 !important;
  border-color: #616161 !important;
}
.grey--text.text--darken-2 {
  color: #616161 !important;
  caret-color: #616161 !important;
}
.grey.darken-3 {
  background-color: #424242 !important;
  border-color: #424242 !important;
}
.grey--text.text--darken-3 {
  color: #424242 !important;
  caret-color: #424242 !important;
}
.grey.darken-4 {
  background-color: #212121 !important;
  border-color: #212121 !important;
}
.grey--text.text--darken-4 {
  color: #212121 !important;
  caret-color: #212121 !important;
}
.shades.black {
  background-color: #000 !important;
  border-color: #000 !important;
}
.shades--text.text--black {
  color: #000 !important;
  caret-color: #000 !important;
}
.shades.white {
  background-color: #fff !important;
  border-color: #fff !important;
}
.shades--text.text--white {
  color: #fff !important;
  caret-color: #fff !important;
}
.shades.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}
.shades--text.text--transparent {
  color: transparent !important;
  caret-color: transparent !important;
}
.elevation-0 {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}
.elevation-1 {
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12) !important;
}
.elevation-2 {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12) !important;
}
.elevation-3 {
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12) !important;
}
.elevation-4 {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12) !important;
}
.elevation-5 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 5px 8px 0px rgba(0,0,0,0.14), 0px 1px 14px 0px rgba(0,0,0,0.12) !important;
}
.elevation-6 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12) !important;
}
.elevation-7 {
  box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2), 0px 7px 10px 1px rgba(0,0,0,0.14), 0px 2px 16px 1px rgba(0,0,0,0.12) !important;
}
.elevation-8 {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12) !important;
}
.elevation-9 {
  box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2), 0px 9px 12px 1px rgba(0,0,0,0.14), 0px 3px 16px 2px rgba(0,0,0,0.12) !important;
}
.elevation-10 {
  box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2), 0px 10px 14px 1px rgba(0,0,0,0.14), 0px 4px 18px 3px rgba(0,0,0,0.12) !important;
}
.elevation-11 {
  box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2), 0px 11px 15px 1px rgba(0,0,0,0.14), 0px 4px 20px 3px rgba(0,0,0,0.12) !important;
}
.elevation-12 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12) !important;
}
.elevation-13 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 13px 19px 2px rgba(0,0,0,0.14), 0px 5px 24px 4px rgba(0,0,0,0.12) !important;
}
.elevation-14 {
  box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2), 0px 14px 21px 2px rgba(0,0,0,0.14), 0px 5px 26px 4px rgba(0,0,0,0.12) !important;
}
.elevation-15 {
  box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2), 0px 15px 22px 2px rgba(0,0,0,0.14), 0px 6px 28px 5px rgba(0,0,0,0.12) !important;
}
.elevation-16 {
  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12) !important;
}
.elevation-17 {
  box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2), 0px 17px 26px 2px rgba(0,0,0,0.14), 0px 6px 32px 5px rgba(0,0,0,0.12) !important;
}
.elevation-18 {
  box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2), 0px 18px 28px 2px rgba(0,0,0,0.14), 0px 7px 34px 6px rgba(0,0,0,0.12) !important;
}
.elevation-19 {
  box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2), 0px 19px 29px 2px rgba(0,0,0,0.14), 0px 7px 36px 6px rgba(0,0,0,0.12) !important;
}
.elevation-20 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 20px 31px 3px rgba(0,0,0,0.14), 0px 8px 38px 7px rgba(0,0,0,0.12) !important;
}
.elevation-21 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 21px 33px 3px rgba(0,0,0,0.14), 0px 8px 40px 7px rgba(0,0,0,0.12) !important;
}
.elevation-22 {
  box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2), 0px 22px 35px 3px rgba(0,0,0,0.14), 0px 8px 42px 7px rgba(0,0,0,0.12) !important;
}
.elevation-23 {
  box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2), 0px 23px 36px 3px rgba(0,0,0,0.14), 0px 9px 44px 8px rgba(0,0,0,0.12) !important;
}
.elevation-24 {
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12) !important;
}
html {
  box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}
*,
::before,
::after {
  box-sizing: inherit;
}
::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}
* {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements */
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
summary {
  display: list-item; /* Add the correct display in all browsers */
}
small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}
[hidden],
template {
  display: none; /* Add the correct display in IE */
}
abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}
a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}
a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}
b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}
dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}
mark {
  background-color: #ff0;
  color: #000;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
input {
  border-radius: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}
[disabled] {
  cursor: default;
}
[type="number"] {
  width: auto; /* Firefox 36+ */
}
[type="search"] {
  -webkit-appearance: textfield; /* Safari 8+ */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}
textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}
button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}
optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}
button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 0;
  border: 0;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}
button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}
select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}
select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}
legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}
[type="search"] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}
img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}
progress {
  vertical-align: baseline;
}
svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}
audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
[aria-busy="true"] {
  cursor: progress;
}
[aria-controls] {
  cursor: pointer;
}
[aria-disabled] {
  cursor: default;
}
::-moz-selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
::selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
.bottom-sheet-transition-enter {
  transform: translateY(100%);
}
.bottom-sheet-transition-leave-to {
  transform: translateY(100%);
}
.carousel-transition-enter {
  transform: translate(100%, 0);
}
.carousel-transition-leave,
.carousel-transition-leave-to {
  position: absolute;
  top: 0;
  transform: translate(-100%, 0);
}
.carousel-reverse-transition-enter {
  transform: translate(-100%, 0);
}
.carousel-reverse-transition-leave,
.carousel-reverse-transition-leave-to {
  position: absolute;
  top: 0;
  transform: translate(100%, 0);
}
.dialog-transition-enter,
.dialog-transition-leave-to {
  transform: scale(0.5);
  opacity: 0;
}
.dialog-transition-enter-to,
.dialog-transition-leave {
  opacity: 1;
}
.dialog-bottom-transition-enter,
.dialog-bottom-transition-leave-to {
  transform: translateY(100%);
}
.picker-transition-enter-active,
.picker-reverse-transition-enter-active,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.picker-transition-enter,
.picker-reverse-transition-enter,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  opacity: 0;
}
.picker-transition-leave,
.picker-reverse-transition-leave,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  position: absolute !important;
}
.picker-transition-enter {
  transform: translate(0, 100%);
}
.picker-transition-leave-to {
  transform: translate(0, -100%);
}
.picker-reverse-transition-enter {
  transform: translate(0, -100%);
}
.picker-reverse-transition-leave-to {
  transform: translate(0, 100%);
}
.picker-title-transition-enter-to,
.picker-title-transition-leave {
  transform: translate(0, 0);
}
.picker-title-transition-enter {
  transform: translate(-100%, 0);
}
.picker-title-transition-leave-to {
  opacity: 0;
  transform: translate(100%, 0);
}
.picker-title-transition-leave,
.picker-title-transition-leave-to,
.picker-title-transition-leave-active {
  position: absolute !important;
}
.tab-transition-enter {
  transform: translate(100%, 0);
}
.tab-transition-leave,
.tab-transition-leave-active {
  position: absolute;
  top: 0;
}
.tab-transition-leave-to {
  position: absolute;
  transform: translate(-100%, 0);
}
.tab-reverse-transition-enter {
  transform: translate(-100%, 0);
}
.tab-reverse-transition-leave,
.tab-reverse-transition-leave-to {
  top: 0;
  position: absolute;
  transform: translate(100%, 0);
}
.expand-transition-enter-active,
.expand-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.expand-transition-move {
  transition: transform 0.6s;
}
.expand-x-transition-enter-active,
.expand-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.expand-x-transition-move {
  transition: transform 0.6s;
}
.scale-transition-enter-active,
.scale-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scale-transition-move {
  transition: transform 0.6s;
}
.scale-transition-enter,
.scale-transition-leave,
.scale-transition-leave-to {
  opacity: 0;
  transform: scale(0);
}
.message-transition-enter-active,
.message-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.message-transition-move {
  transition: transform 0.6s;
}
.message-transition-enter,
.message-transition-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}
.message-transition-leave,
.message-transition-leave-active {
  position: absolute;
}
.slide-y-transition-enter-active,
.slide-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-y-transition-move {
  transition: transform 0.6s;
}
.slide-y-transition-enter,
.slide-y-transition-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}
.slide-y-reverse-transition-enter-active,
.slide-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-y-reverse-transition-move {
  transition: transform 0.6s;
}
.slide-y-reverse-transition-enter,
.slide-y-reverse-transition-leave-to {
  opacity: 0;
  transform: translateY(15px);
}
.scroll-y-transition-enter-active,
.scroll-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-y-transition-move {
  transition: transform 0.6s;
}
.scroll-y-transition-enter,
.scroll-y-transition-leave-to {
  opacity: 0;
}
.scroll-y-transition-enter {
  transform: translateY(-15px);
}
.scroll-y-transition-leave-to {
  transform: translateY(15px);
}
.scroll-y-reverse-transition-enter-active,
.scroll-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-y-reverse-transition-move {
  transition: transform 0.6s;
}
.scroll-y-reverse-transition-enter,
.scroll-y-reverse-transition-leave-to {
  opacity: 0;
}
.scroll-y-reverse-transition-enter {
  transform: translateY(15px);
}
.scroll-y-reverse-transition-leave-to {
  transform: translateY(-15px);
}
.scroll-x-transition-enter-active,
.scroll-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-x-transition-move {
  transition: transform 0.6s;
}
.scroll-x-transition-enter,
.scroll-x-transition-leave-to {
  opacity: 0;
}
.scroll-x-transition-enter {
  transform: translateX(-15px);
}
.scroll-x-transition-leave-to {
  transform: translateX(15px);
}
.scroll-x-reverse-transition-enter-active,
.scroll-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-x-reverse-transition-move {
  transition: transform 0.6s;
}
.scroll-x-reverse-transition-enter,
.scroll-x-reverse-transition-leave-to {
  opacity: 0;
}
.scroll-x-reverse-transition-enter {
  transform: translateX(15px);
}
.scroll-x-reverse-transition-leave-to {
  transform: translateX(-15px);
}
.slide-x-transition-enter-active,
.slide-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-x-transition-move {
  transition: transform 0.6s;
}
.slide-x-transition-enter,
.slide-x-transition-leave-to {
  opacity: 0;
  transform: translateX(-15px);
}
.slide-x-reverse-transition-enter-active,
.slide-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-x-reverse-transition-move {
  transition: transform 0.6s;
}
.slide-x-reverse-transition-enter,
.slide-x-reverse-transition-leave-to {
  opacity: 0;
  transform: translateX(15px);
}
.fade-transition-enter-active,
.fade-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.fade-transition-move {
  transition: transform 0.6s;
}
.fade-transition-enter,
.fade-transition-leave-to {
  opacity: 0;
}
.fab-transition-enter-active,
.fab-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.fab-transition-move {
  transition: transform 0.6s;
}
.fab-transition-enter,
.fab-transition-leave-to {
  transform: scale(0) rotate(-45deg);
}
.blockquote {
  padding: 16px 0 16px 24px;
  font-size: 18px;
  font-weight: 300;
}
code,
kbd {
  display: inline-block;
  border-radius: 3px;
  white-space: pre-wrap;
  font-size: 85%;
  font-weight: 900;
}
code:after,
kbd:after,
code:before,
kbd:before {
  content: "\00a0";
  letter-spacing: -1px;
}
code {
  background-color: #f5f5f5;
  color: #bd4147;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}
kbd {
  background: #616161;
  color: #fff;
}
html {
  font-size: 14px;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.application {
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic';
  line-height: 1.5;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
.theme--light.heading {
  color: rgba(0,0,0,0.87);
}
.theme--dark.heading {
  color: #fff;
}
ul,
ol {
  padding-left: 24px;
}
.display-4 {
  font-size: 112px !important;
  font-weight: 300;
  line-height: 1 !important;
  letter-spacing: -0.04em !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.display-3 {
  font-size: 56px !important;
  font-weight: 400;
  line-height: 1.35 !important;
  letter-spacing: -0.02em !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.display-2 {
  font-size: 45px !important;
  font-weight: 400;
  line-height: 48px !important;
  letter-spacing: normal !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.display-1 {
  font-size: 34px !important;
  font-weight: 400;
  line-height: 40px !important;
  letter-spacing: normal !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.headline {
  font-size: 24px !important;
  font-weight: 400;
  line-height: 32px !important;
  letter-spacing: normal !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.title {
  font-size: 20px !important;
  font-weight: 500;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
  font-family: 'Noto Sans JP', '游ゴシック体', 'YuGothic', '游ゴシック', 'Yu Gothic' !important;
}
.subheading {
  font-size: 16px !important;
  font-weight: 400;
}
.body-2 {
  font-size: 14px !important;
  font-weight: 500;
}
.body-1 {
  font-size: 14px !important;
  font-weight: 400;
}
.caption {
  font-size: 12px !important;
  font-weight: 400;
}
p {
  margin-bottom: 16px;
}
@media only print {
  .hidden-print-only {
    display: none !important;
  }
}
@media only screen {
  .hidden-screen-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1279px) {
  .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1279px) {
  .hidden-sm-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1279px) {
  .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) {
  .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1279px) {
  .hidden-md-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1279px) {
  .hidden-md-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) {
  .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1903px) {
  .hidden-lg-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1903px) {
  .hidden-lg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) {
  .hidden-lg-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1904px) {
  .hidden-xl-only {
    display: none !important;
  }
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.right {
  float: right !important;
}
.left {
  float: left !important;
}
.ma-auto {
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ml-auto {
  margin-left: auto !important;
}
.ma-0 {
  margin: 0 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.pa-0 {
  padding: 0 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.ma-1 {
  margin: 4px 4px !important;
}
.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.mt-1 {
  margin-top: 4px !important;
}
.mr-1 {
  margin-right: 4px !important;
}
.mb-1 {
  margin-bottom: 4px !important;
}
.ml-1 {
  margin-left: 4px !important;
}
.pa-1 {
  padding: 4px 4px !important;
}
.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.pt-1 {
  padding-top: 4px !important;
}
.pr-1 {
  padding-right: 4px !important;
}
.pb-1 {
  padding-bottom: 4px !important;
}
.pl-1 {
  padding-left: 4px !important;
}
.ma-2 {
  margin: 8px 8px !important;
}
.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.mx-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.mt-2 {
  margin-top: 8px !important;
}
.mr-2 {
  margin-right: 8px !important;
}
.mb-2 {
  margin-bottom: 8px !important;
}
.ml-2 {
  margin-left: 8px !important;
}
.pa-2 {
  padding: 8px 8px !important;
}
.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.pt-2 {
  padding-top: 8px !important;
}
.pr-2 {
  padding-right: 8px !important;
}
.pb-2 {
  padding-bottom: 8px !important;
}
.pl-2 {
  padding-left: 8px !important;
}
.ma-3 {
  margin: 16px 16px !important;
}
.my-3 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.mx-3 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.mt-3 {
  margin-top: 16px !important;
}
.mr-3 {
  margin-right: 16px !important;
}
.mb-3 {
  margin-bottom: 16px !important;
}
.ml-3 {
  margin-left: 16px !important;
}
.pa-3 {
  padding: 16px 16px !important;
}
.py-3 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.px-3 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.pt-3 {
  padding-top: 16px !important;
}
.pr-3 {
  padding-right: 16px !important;
}
.pb-3 {
  padding-bottom: 16px !important;
}
.pl-3 {
  padding-left: 16px !important;
}
.ma-4 {
  margin: 24px 24px !important;
}
.my-4 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.mx-4 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.mt-4 {
  margin-top: 24px !important;
}
.mr-4 {
  margin-right: 24px !important;
}
.mb-4 {
  margin-bottom: 24px !important;
}
.ml-4 {
  margin-left: 24px !important;
}
.pa-4 {
  padding: 24px 24px !important;
}
.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.px-4 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.pt-4 {
  padding-top: 24px !important;
}
.pr-4 {
  padding-right: 24px !important;
}
.pb-4 {
  padding-bottom: 24px !important;
}
.pl-4 {
  padding-left: 24px !important;
}
.ma-5 {
  margin: 48px 48px !important;
}
.my-5 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.mx-5 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.mt-5 {
  margin-top: 48px !important;
}
.mr-5 {
  margin-right: 48px !important;
}
.mb-5 {
  margin-bottom: 48px !important;
}
.ml-5 {
  margin-left: 48px !important;
}
.pa-5 {
  padding: 48px 48px !important;
}
.py-5 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.px-5 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.pt-5 {
  padding-top: 48px !important;
}
.pr-5 {
  padding-right: 48px !important;
}
.pb-5 {
  padding-bottom: 48px !important;
}
.pl-5 {
  padding-left: 48px !important;
}
@media all and (min-width: 0) {
  .text-xs-left {
    text-align: left !important;
  }
  .text-xs-center {
    text-align: center !important;
  }
  .text-xs-right {
    text-align: right !important;
  }
  .text-xs-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1280px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1280px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1280px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1904px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-justify {
    text-align: justify !important;
  }
}
.font-weight-thin {
  font-weight: 100 !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-regular {
  font-weight: 400 !important;
}
.font-weight-medium {
  font-weight: 500 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-black {
  font-weight: 900 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-none {
  text-transform: none !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-no-wrap {
  white-space: nowrap !important;
}
.text-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.1 !important;
}
.transition-fast-out-slow-in {
  transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.transition-linear-out-slow-in {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;
}
.transition-fast-out-linear-in {
  transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;
}
.transition-ease-in-out {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
.transition-fast-in-fast-out {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.transition-swing {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;
}
.v-alert {
  border-radius: 0;
  border-width: 4px 0 0 0;
  border-style: solid;
  color: #fff;
  display: flex;
  font-size: 14px;
  margin: 4px auto;
  padding: 16px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-alert .v-alert__icon.v-icon,
.v-alert__dismissible .v-icon {
  align-self: center;
  color: rgba(0,0,0,0.3);
  font-size: 24px;
}
.v-alert--outline .v-icon {
  color: inherit !important;
}
.v-alert__icon {
  margin-right: 16px;
}
.v-alert__dismissible {
  align-self: flex-start;
  color: inherit;
  margin-left: 16px;
  margin-right: 0;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  user-select: none;
}
.v-alert__dismissible:hover {
  opacity: 0.8;
}
.v-alert--no-icon .v-alert__icon {
  display: none;
}
.v-alert > div {
  align-self: center;
  flex: 1 1;
}
@media screen and (max-width: 1280px) {
  .v-alert__icon {
    display: none;
  }
}
.v-alert.v-alert {
  border-color: rgba(0,0,0,0.12) !important;
}
.v-alert.v-alert--outline {
  border: 1px solid currentColor !important;
}
.application {
  display: flex;
}
.application a {
  cursor: pointer;
}
.application--is-rtl {
  direction: rtl;
}
.application--wrap {
  flex: 1 1 auto;
  backface-visibility: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}
.theme--light.application {
  background: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.application .text--primary {
  color: rgba(0,0,0,0.87) !important;
}
.theme--light.application .text--secondary {
  color: rgba(0,0,0,0.54) !important;
}
.theme--light.application .text--disabled {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.application {
  background: #303030;
  color: #fff;
}
.theme--dark.application .text--primary {
  color: #fff !important;
}
.theme--dark.application .text--secondary {
  color: rgba(255,255,255,0.7) !important;
}
.theme--dark.application .text--disabled {
  color: rgba(255,255,255,0.5) !important;
}
@-moz-document url-prefix() {
@media print {
    .application {
      display: block;
    }
    .application--wrap {
      display: block;
    }
}
}
.v-autocomplete.v-input > .v-input__control > .v-input__slot {
  cursor: text;
}
.v-autocomplete input {
  align-self: center;
}
.v-autocomplete--is-selecting-index input {
  opacity: 0;
}
.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line) .v-select__slot > input {
  margin-top: 24px;
}
.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
  pointer-events: inherit;
}
.v-autocomplete__content.v-menu__content {
  border-radius: 0;
}
.v-autocomplete__content.v-menu__content .v-card {
  border-radius: 0;
}
.v-avatar {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.v-avatar img,
.v-avatar .v-icon,
.v-avatar .v-image {
  border-radius: 50%;
  display: inline-flex;
  height: inherit;
  width: inherit;
}
.v-avatar--tile {
  border-radius: 0;
}
.v-avatar--tile img,
.v-avatar--tile .v-icon,
.v-avatar--tile .v-image {
  border-radius: 0;
}
.application--is-rtl .v-badge__badge {
  right: initial;
  left: -22px;
}
.application--is-rtl .v-badge--overlap .v-badge__badge {
  right: initial;
  left: -8px;
}
.application--is-rtl .v-badge--overlap.v-badge--left .v-badge__badge {
  right: -8px;
  left: initial;
}
.application--is-rtl .v-badge--left .v-badge__badge {
  right: -22px;
  left: initial;
}
.v-badge {
  display: inline-block;
  position: relative;
}
.v-badge__badge {
  color: #fff;
  display: flex;
  position: absolute;
  font-size: 14px;
  top: -11px;
  right: -22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-badge__badge .v-icon {
  font-size: 14px;
}
.v-badge--overlap .v-badge__badge {
  top: -8px;
  right: -8px;
}
.v-badge--overlap.v-badge--left .v-badge__badge {
  left: -8px;
  right: initial;
}
.v-badge--overlap.v-badge--bottom .v-badge__badge {
  bottom: -8px;
  top: initial;
}
.v-badge--left .v-badge__badge {
  left: -22px;
}
.v-badge--bottom .v-badge__badge {
  bottom: -11px;
  top: initial;
}
.theme--light.v-bottom-nav {
  background-color: #fff;
}
.theme--light.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(0,0,0,0.54) !important;
}
.theme--dark.v-bottom-nav {
  background-color: #424242;
}
.theme--dark.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(255,255,255,0.7) !important;
}
.v-item-group.v-bottom-nav {
  bottom: 0;
  box-shadow: 0 3px 14px 2px rgba(0,0,0,0.12);
  display: flex;
  left: 0;
  justify-content: center;
  transform: translate(0, 60px);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-item-group.v-bottom-nav--absolute {
  position: absolute;
}
.v-item-group.v-bottom-nav--active {
  transform: translate(0, 0);
}
.v-item-group.v-bottom-nav--fixed {
  position: fixed;
  z-index: 4;
}
.v-item-group.v-bottom-nav .v-btn {
  background: transparent !important;
  border-radius: 0;
  box-shadow: none !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  max-width: 168px;
  min-width: 80px;
  padding: 8px 12px 10px;
  text-transform: none;
  width: 100%;
  flex-shrink: 1;
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content {
  flex-direction: column-reverse;
  font-size: 12px;
  white-space: nowrap;
  will-change: font-size;
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content i.v-icon {
  color: inherit;
  margin-bottom: 4px;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content span {
  line-height: 1;
}
.v-item-group.v-bottom-nav .v-btn--active {
  padding-top: 6px;
}
.v-item-group.v-bottom-nav .v-btn--active:before {
  background-color: transparent;
}
.v-item-group.v-bottom-nav .v-btn--active .v-btn__content {
  font-size: 14px;
}
.v-item-group.v-bottom-nav .v-btn--active .v-btn__content .v-icon {
  transform: none;
}
.v-item-group.v-bottom-nav--shift .v-btn__content {
  font-size: 14px;
}
.v-item-group.v-bottom-nav--shift .v-btn {
  transition: all 0.3s;
  min-width: 56px;
  max-width: 96px;
}
.v-item-group.v-bottom-nav--shift .v-btn--active {
  min-width: 96px;
  max-width: 168px;
}
.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content .v-icon {
  transform: scale(1, 1) translate(0, 8px);
}
.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content > span:not(.v-badge) {
  color: transparent;
}
.v-bottom-sheet.v-dialog {
  align-self: flex-end;
  border-radius: 0;
  flex: 1 0 100%;
  margin: 0;
  min-width: 100%;
  overflow: visible;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
  max-width: 70%;
  min-width: 0;
}
@media only screen and (max-width: 1279px) {
  .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
    max-width: none;
  }
}
.theme--light.v-breadcrumbs .v-breadcrumbs__divider,
.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,
.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(255,255,255,0.5);
}
.v-breadcrumbs {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
  list-style-type: none;
  margin: 0;
  padding: 18px 12px;
}
.v-breadcrumbs li {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
}
.v-breadcrumbs li .v-icon {
  font-size: 16px;
}
.v-breadcrumbs li:nth-child(even) {
  padding: 0 12px;
}
.v-breadcrumbs--large li {
  font-size: 16px;
}
.v-breadcrumbs--large li .v-icon {
  font-size: 16px;
}
.v-breadcrumbs__item {
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-breadcrumbs__item--disabled {
  pointer-events: none;
}
.theme--light.v-btn-toggle {
  background: #fff;
}
.theme--light.v-btn-toggle .v-btn {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(0,0,0,0.26);
}
.theme--dark.v-btn-toggle {
  background: #424242;
}
.theme--dark.v-btn-toggle .v-btn {
  color: #fff;
}
.theme--dark.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(255,255,255,0.3);
}
.v-btn-toggle {
  display: inline-flex;
  border-radius: 2px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background, box-shadow;
}
.v-btn-toggle .v-btn {
  justify-content: center;
  min-width: auto;
  width: auto;
  padding: 0 8px;
  margin: 0;
  opacity: 0.4;
  border-radius: 0;
}
.v-btn-toggle .v-btn:not(:last-child) {
  border-right: 1px solid transparent;
}
.v-btn-toggle .v-btn:after {
  display: none;
}
.v-btn-toggle .v-btn.v-btn--active {
  opacity: 1;
}
.v-btn-toggle .v-btn span + .v-icon {
  font-size: initial;
  margin-left: 10px;
}
.v-btn-toggle .v-btn:first-child {
  border-radius: 2px 0 0 2px;
}
.v-btn-toggle .v-btn:last-child {
  border-radius: 0 2px 2px 0;
}
.v-btn-toggle--selected {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}
.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}
.v-ripple__animation--enter {
  transition: none;
}
.v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme--light.v-btn {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-btn.v-btn--disabled {
  color: rgba(0,0,0,0.26) !important;
}
.theme--light.v-btn.v-btn--disabled .v-icon,
.theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(0,0,0,0.26) !important;
}
.theme--light.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(0,0,0,0.12) !important;
}
.theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #f5f5f5;
}
.theme--dark.v-btn {
  color: #fff;
}
.theme--dark.v-btn.v-btn--disabled {
  color: rgba(255,255,255,0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled .v-icon,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(255,255,255,0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(255,255,255,0.12) !important;
}
.theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #212121;
}
.v-btn {
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  height: 36px;
  flex: 0 0 auto;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  margin: 6px 8px;
  min-width: 88px;
  outline: 0;
  text-transform: uppercase;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  position: relative;
  vertical-align: middle;
  user-select: none;
}
.v-btn:before {
  border-radius: inherit;
  color: inherit;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0.12;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-btn {
  padding: 0 16px;
}
.v-btn--active,
.v-btn:hover,
.v-btn:focus {
  position: relative;
}
.v-btn--active:before,
.v-btn:hover:before,
.v-btn:focus:before {
  background-color: currentColor;
}
@media (hover: none) {
  .v-btn:hover::before {
    background-color: transparent;
  }
}
.v-btn__content {
  align-items: center;
  border-radius: inherit;
  color: inherit;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  width: inherit;
}
.v-btn--small {
  font-size: 13px;
  height: 28px;
  padding: 0 8px;
}
.v-btn--large {
  font-size: 15px;
  height: 44px;
  padding: 0 32px;
}
.v-btn .v-btn__content .v-icon {
  color: inherit;
}
.v-btn:not(.v-btn--depressed):not(.v-btn--flat) {
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-btn:not(.v-btn--depressed):not(.v-btn--flat):active {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-btn--icon {
  background: transparent;
  box-shadow: none !important;
  border-radius: 50%;
  justify-content: center;
  min-width: 0;
  width: 36px;
}
.v-btn--icon.v-btn--small {
  width: 28px;
}
.v-btn--icon.v-btn--large {
  width: 44px;
}
.v-btn--icon:before {
  border-radius: 50%;
}
.v-btn--floating {
  border-radius: 50%;
  min-width: 0;
  height: 56px;
  width: 56px;
  padding: 0;
}
.v-btn--floating.v-btn--fixed,
.v-btn--floating.v-btn--absolute {
  z-index: 4;
}
.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat) {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}
.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat):active {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12);
}
.v-btn--floating .v-btn__content {
  flex: 1 1 auto;
  margin: 0;
  height: 100%;
}
.v-btn--floating:after {
  border-radius: 50%;
}
.v-btn--floating .v-btn__content > :not(:only-child) {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  opacity: 1;
}
.v-btn--floating .v-btn__content > :not(:only-child):last-child {
  opacity: 0;
  transform: rotate(-45deg);
}
.v-btn--floating .v-btn__content > :not(:only-child):last-child,
.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  -webkit-backface-visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):first-child {
  opacity: 0;
  transform: rotate(45deg);
}
.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):last-child {
  opacity: 1;
  transform: rotate(0);
}
.v-btn--floating .v-icon {
  height: inherit;
  width: inherit;
}
.v-btn--floating.v-btn--small {
  height: 40px;
  width: 40px;
}
.v-btn--floating.v-btn--small .v-icon {
  font-size: 18px;
}
.v-btn--floating.v-btn--large {
  height: 72px;
  width: 72px;
}
.v-btn--floating.v-btn--large .v-icon {
  font-size: 30px;
}
.v-btn--reverse .v-btn__content {
  flex-direction: row-reverse;
}
.v-btn--reverse.v-btn--column .v-btn__content {
  flex-direction: column-reverse;
}
.v-btn--fixed,
.v-btn--absolute {
  margin: 0;
}
.v-btn.v-btn--absolute {
  position: absolute;
}
.v-btn.v-btn--fixed {
  position: fixed;
}
.v-btn--top:not(.v-btn--absolute) {
  top: 16px;
}
.v-btn--top.v-btn--absolute {
  top: -28px;
}
.v-btn--top.v-btn--absolute.v-btn--small {
  top: -20px;
}
.v-btn--top.v-btn--absolute.v-btn--large {
  top: -36px;
}
.v-btn--bottom:not(.v-btn--absolute) {
  bottom: 16px;
}
.v-btn--bottom.v-btn--absolute {
  bottom: -28px;
}
.v-btn--bottom.v-btn--absolute.v-btn--small {
  bottom: -20px;
}
.v-btn--bottom.v-btn--absolute.v-btn--large {
  bottom: -36px;
}
.v-btn--left {
  left: 16px;
}
.v-btn--right {
  right: 16px;
}
.v-btn.v-btn--disabled {
  box-shadow: none !important;
  pointer-events: none;
}
.v-btn:not(.v-btn--disabled):not(.v-btn--floating):not(.v-btn--icon) .v-btn__content .v-icon {
  transition: none;
}
.v-btn--icon {
  padding: 0;
}
.v-btn--loader {
  pointer-events: none;
}
.v-btn--loader .v-btn__content {
  opacity: 0;
}
.v-btn__loading {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.v-btn__loading .v-icon--left {
  margin-right: 1rem;
  line-height: inherit;
}
.v-btn__loading .v-icon--right {
  margin-left: 1rem;
  line-height: inherit;
}
.v-btn.v-btn--outline {
  border: 1px solid currentColor;
  background: transparent !important;
  box-shadow: none;
}
.v-btn.v-btn--outline:hover {
  box-shadow: none;
}
.v-btn--block {
  display: flex;
  flex: 1;
  margin: 6px 0;
  width: 100%;
}
.v-btn--round {
  border-radius: 28px;
}
.v-btn--round:after {
  border-radius: 28px;
}
.v-btn:not(.v-btn--outline).primary,
.v-btn:not(.v-btn--outline).secondary,
.v-btn:not(.v-btn--outline).accent,
.v-btn:not(.v-btn--outline).success,
.v-btn:not(.v-btn--outline).error,
.v-btn:not(.v-btn--outline).warning,
.v-btn:not(.v-btn--outline).info {
  color: #fff;
}
.theme--light.v-calendar-daily {
  background-color: #fff;
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #424242;
}
.theme--light.v-calendar-daily .v-calendar-daily__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}
.theme--dark.v-calendar-daily {
  background-color: #303030;
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #9e9e9e 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #9e9e9e 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #eee;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day {
  border-right: #616161 1px solid;
  border-bottom: #616161 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #616161 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}
.v-calendar-daily {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.v-calendar-daily__head {
  flex: none;
  display: flex;
}
.v-calendar-daily__intervals-head {
  flex: none;
  width: 44px;
}
.v-calendar-daily_head-day {
  flex: 1 1 auto;
  width: 0;
}
.v-calendar-daily_head-weekday {
  user-select: none;
  padding: 4px 4px 4px 8px;
  font-size: 14px;
}
.v-calendar-daily_head-day-label {
  user-select: none;
  font-size: 40px;
  padding: 0px 4px 4px 8px;
  line-height: 40px;
  cursor: pointer;
}
.v-calendar-daily_head-day-label:hover {
  text-decoration: underline;
}
.v-calendar-daily__body {
  flex: 1 1 60%;
  overflow: hidden;
  display: flex;
  position: relative;
  flex-direction: column;
}
.v-calendar-daily__scroll-area {
  overflow-y: scroll;
  flex: 1 1 auto;
  display: flex;
  align-items: flex-start;
}
.v-calendar-daily__pane {
  width: 100%;
  overflow-y: hidden;
  flex: none;
  display: flex;
  align-items: flex-start;
}
.v-calendar-daily__day-container {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
}
.v-calendar-daily__intervals-body {
  flex: none;
  user-select: none;
  width: 44px;
}
.v-calendar-daily__interval {
  text-align: center;
  border-bottom: none;
}
.v-calendar-daily__interval-text {
  display: block;
  position: relative;
  top: -6px;
  font-size: 10px;
}
.v-calendar-daily__day {
  flex: 1;
  width: 0;
  position: relative;
}
.theme--light.v-calendar-weekly {
  background-color: #fff;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #f7f7f7;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #f7f7f7;
}
.theme--dark.v-calendar-weekly {
  background-color: #303030;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #202020;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #202020;
}
.v-calendar-weekly {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.v-calendar-weekly__head {
  display: flex;
  user-select: none;
}
.v-calendar-weekly__head-weekday {
  flex: 1 0 20px;
  user-select: none;
  padding: 0px 4px 0px 4px;
  font-size: 14px;
}
.v-calendar-weekly__week {
  display: flex;
  flex: 1;
}
.v-calendar-weekly__day {
  flex: 1;
  width: 0;
  overflow: hidden;
  user-select: none;
  position: relative;
  padding: 32px 4px 4px 4px;
}
.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label {
  border: 1px solid currentColor;
}
.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {
  color: currentColor;
}
.v-calendar-weekly__day-label {
  position: absolute;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: none;
  text-align: center;
  left: 0;
  top: 0;
  border-radius: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.v-calendar-weekly__day-label:hover {
  text-decoration: underline;
}
.v-calendar-weekly__day-month {
  position: absolute;
  text-decoration: none;
  user-select: none;
  box-shadow: none;
  top: 0;
  left: 36px;
  height: 32px;
  line-height: 32px;
}
.theme--light.v-card {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-card {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}
.v-card {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  text-decoration: none;
}
.v-card > *:first-child:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.v-card > *:last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.v-card--flat {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-card--hover {
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: box-shadow;
}
.v-card--hover:hover {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  padding: 16px;
}
.v-card__title--primary {
  padding-top: 24px;
}
.v-card__text {
  padding: 16px;
  width: 100%;
}
.v-card__actions {
  align-items: center;
  display: flex;
  padding: 8px;
}
.v-card__actions > *,
.v-card__actions .v-btn {
  margin: 0;
}
.v-card__actions .v-btn + .v-btn {
  margin-left: 8px;
}
.application--is-rtl .v-carousel__prev {
  left: auto;
  right: 5px;
}
.application--is-rtl .v-carousel__next {
  left: 5px;
  right: auto;
}
.v-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-carousel__prev,
.v-carousel__next {
  position: absolute;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
.v-carousel__prev .v-btn,
.v-carousel__next .v-btn {
  margin: 0;
  height: auto;
  width: auto;
}
.v-carousel__prev .v-btn i,
.v-carousel__next .v-btn i {
  font-size: 48px;
}
.v-carousel__prev .v-btn:hover,
.v-carousel__next .v-btn:hover {
  background: none;
}
.v-carousel__prev {
  left: 5px;
}
.v-carousel__next {
  right: 5px;
}
.v-carousel__controls {
  background: rgba(0,0,0,0.5);
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  height: 50px;
  list-style-type: none;
  width: 100%;
  z-index: 1;
}
.v-carousel__controls > .v-item-group {
  flex: 0 1 auto;
}
.v-carousel__controls__item {
  margin: 0 8px !important;
}
.v-carousel__controls__item .v-icon {
  opacity: 0.5;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-carousel__controls__item--active .v-icon {
  opacity: 1;
  vertical-align: middle;
}
.v-carousel__controls__item:hover {
  background: none;
}
.v-carousel__controls__item:hover .v-icon {
  opacity: 0.8;
}
.theme--light.v-chip {
  background: #e0e0e0;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-chip--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-chip {
  background: #555;
  color: #fff;
}
.theme--dark.v-chip--disabled {
  color: rgba(255,255,255,0.5);
}
.application--is-rtl .v-chip__close {
  margin: 0 8px 0 2px;
}
.application--is-rtl .v-chip--removable .v-chip__content {
  padding: 0 12px 0 4px;
}
.application--is-rtl .v-chip--select-multi {
  margin: 4px 0 4px 4px;
}
.application--is-rtl .v-chip .v-avatar {
  margin-right: -12px;
  margin-left: 8px;
}
.application--is-rtl .v-chip .v-icon--right {
  margin-right: 12px;
  margin-left: -8px;
}
.application--is-rtl .v-chip .v-icon--left {
  margin-right: -8px;
  margin-left: 12px;
}
.v-chip {
  align-items: center;
  border-radius: 28px;
  display: inline-flex;
  font-size: 13px;
  margin: 4px;
  outline: none;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: middle;
}
.v-chip .v-chip__content {
  align-items: center;
  border-radius: 28px;
  cursor: default;
  display: inline-flex;
  height: 32px;
  justify-content: space-between;
  padding: 0 12px;
  vertical-align: middle;
  white-space: nowrap;
  z-index: 1;
}
.v-chip--removable .v-chip__content {
  padding: 0 4px 0 12px;
}
.v-chip .v-avatar {
  height: 32px !important;
  margin-left: -12px;
  margin-right: 8px;
  min-width: 32px;
  width: 32px !important;
}
.v-chip .v-avatar img {
  height: 100%;
  width: 100%;
}
.v-chip:focus:not(.v-chip--disabled),
.v-chip--active,
.v-chip--selected {
  border-color: rgba(0,0,0,0.13);
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-chip:focus:not(.v-chip--disabled):after,
.v-chip--active:after,
.v-chip--selected:after {
  background: currentColor;
  border-radius: inherit;
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: inherit;
  width: 100%;
  pointer-events: none;
  opacity: 0.13;
}
.v-chip--label {
  border-radius: 2px;
}
.v-chip--label .v-chip__content {
  border-radius: 2px;
}
.v-chip.v-chip.v-chip--outline {
  background: transparent !important;
  border: 1px solid currentColor;
  color: #9e9e9e;
  height: 32px;
}
.v-chip.v-chip.v-chip--outline .v-avatar {
  margin-left: -13px;
}
.v-chip--small {
  height: 24px !important;
}
.v-chip--small .v-avatar {
  height: 24px !important;
  min-width: 24px;
  width: 24px !important;
}
.v-chip--small .v-icon {
  font-size: 20px;
}
.v-chip__close {
  align-items: center;
  color: inherit;
  display: flex;
  font-size: 20px;
  margin: 0 2px 0 8px;
  text-decoration: none;
  user-select: none;
}
.v-chip__close > .v-icon {
  color: inherit !important;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.5;
}
.v-chip__close > .v-icon:hover {
  opacity: 1;
}
.v-chip--disabled .v-chip__close {
  pointer-events: none;
}
.v-chip--select-multi {
  margin: 4px 4px 4px 0;
}
.v-chip .v-icon {
  color: inherit;
}
.v-chip .v-icon--right {
  margin-left: 12px;
  margin-right: -8px;
}
.v-chip .v-icon--left {
  margin-left: -8px;
  margin-right: 12px;
}
.v-content {
  transition: none;
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
}
.v-content[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-content__wrap {
  flex: 1 1 auto;
  max-width: 100%;
  position: relative;
}
@-moz-document url-prefix() {
@media print {
    .v-content {
      display: block;
    }
}
}
.theme--light.v-counter {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-counter {
  color: rgba(255,255,255,0.7);
}
.v-counter {
  flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}
.theme--light.v-data-iterator .v-data-iterator__actions {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(0,0,0,0.54) !important;
}
.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(0,0,0,0.54) !important;
}
.theme--dark.v-data-iterator .v-data-iterator__actions {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(255,255,255,0.7) !important;
}
.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(255,255,255,0.7) !important;
}
.v-data-iterator__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  flex-wrap: wrap-reverse;
}
.v-data-iterator__actions .v-btn {
  color: inherit;
}
.v-data-iterator__actions .v-btn:last-of-type {
  margin-left: 14px;
}
.v-data-iterator__actions__range-controls {
  display: flex;
  align-items: center;
  min-height: 48px;
}
.v-data-iterator__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}
.v-data-iterator__actions__select {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}
.v-data-iterator__actions__select .v-select {
  flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}
.v-data-iterator__actions__select .v-select__selections {
  flex-wrap: nowrap;
}
.v-data-iterator__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}
.theme--light.v-datatable thead th.column.sortable .v-icon {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-datatable thead th.column.sortable:hover {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable thead th.column.sortable.active {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable thead th.column.sortable.active .v-icon {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable .v-datatable__actions {
  background-color: #fff;
  color: rgba(0,0,0,0.54);
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #e0e0e0;
}
.theme--dark.v-datatable thead th.column.sortable .v-icon {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-datatable thead th.column.sortable:hover {
  color: #fff;
}
.theme--dark.v-datatable thead th.column.sortable.active {
  color: #fff;
}
.theme--dark.v-datatable thead th.column.sortable.active .v-icon {
  color: #fff;
}
.theme--dark.v-datatable .v-datatable__actions {
  background-color: #424242;
  color: rgba(255,255,255,0.7);
  border-top: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #616161;
}
.v-datatable .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.v-datatable thead th.column.sortable {
  cursor: pointer;
  outline: 0;
}
.v-datatable thead th.column.sortable .v-icon {
  font-size: 16px;
  display: inline-block;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-datatable thead th.column.sortable:focus .v-icon,
.v-datatable thead th.column.sortable:hover .v-icon {
  opacity: 0.6;
}
.v-datatable thead th.column.sortable.active {
  transform: none;
}
.v-datatable thead th.column.sortable.active .v-icon {
  opacity: 1;
}
.v-datatable thead th.column.sortable.active.desc .v-icon {
  transform: rotate(-180deg);
}
.v-datatable__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  flex-wrap: wrap-reverse;
}
.v-datatable__actions .v-btn {
  color: inherit;
}
.v-datatable__actions .v-btn:last-of-type {
  margin-left: 14px;
}
.v-datatable__actions__range-controls {
  display: flex;
  align-items: center;
  min-height: 48px;
}
.v-datatable__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}
.v-datatable__actions__select {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}
.v-datatable__actions__select .v-select {
  flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}
.v-datatable__actions__select .v-select__selections {
  flex-wrap: nowrap;
}
.v-datatable__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}
.v-datatable__progress {
  height: auto !important;
}
.v-datatable__progress tr,
.v-datatable__progress td,
.v-datatable__progress th {
  height: auto !important;
}
.v-datatable__progress th {
  padding: 0 !important;
}
.v-datatable__progress th .v-progress-linear {
  margin: 0;
}
.v-datatable__expand-row {
  border-top: none !important;
}
.v-datatable__expand-col {
  padding: 0 !important;
  height: 0px !important;
  visibility: hidden;
}
.v-datatable__expand-col--expanded {
  visibility: visible;
}
.v-datatable__expand-content {
  transition: height 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-datatable__expand-content > .card {
  border-radius: 0;
  box-shadow: none;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #fff;
}
.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255,255,255,0.5);
}
.v-date-picker-header {
  padding: 4px 16px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}
.v-date-picker-header .v-icon {
  cursor: pointer;
  user-select: none;
}
.v-date-picker-header__value {
  flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.v-date-picker-header__value div {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: bold;
  outline: none;
  padding: 0.5rem;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-date-picker-header--disabled {
  pointer-events: none;
}
.theme--light.v-date-picker-table th,
.theme--light.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-date-picker-table th,
.theme--dark.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(255,255,255,0.5);
}
.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}
.v-date-picker-table table {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}
.v-date-picker-table td,
.v-date-picker-table th {
  text-align: center;
  position: relative;
}
.v-date-picker-table th {
  font-size: 12px;
}
.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}
.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}
.v-date-picker-table .v-btn.v-btn--active {
  color: #fff;
}
.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}
.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 160px;
  min-width: 40px;
  width: 100%;
}
.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}
.v-date-picker-table--date td {
  width: 45px;
}
.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}
.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}
.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}
.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}
.v-date-picker-table--disabled {
  pointer-events: none;
}
.application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}
.v-date-picker-title {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 1;
}
.v-date-picker-title__year {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}
.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}
.v-date-picker-title__date > div {
  position: relative;
}
.v-date-picker-title--disabled {
  pointer-events: none;
}
.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  padding: 0;
  text-align: center;
}
.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  transition: none;
}
.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}
.v-date-picker-years li:hover {
  background: rgba(0,0,0,0.12);
}
.v-picker--landscape .v-date-picker-years {
  height: 286px;
}
.v-dialog {
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
  border-radius: 2px;
  margin: 24px;
  overflow-y: auto;
  pointer-events: auto;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: inherit;
}
.v-dialog__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: 6;
  outline: none;
}
.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90%;
}
.v-dialog__activator {
  cursor: pointer;
}
.v-dialog__activator * {
  cursor: pointer;
}
.v-dialog__container {
  display: inline-block;
  vertical-align: middle;
}
.v-dialog--animated {
  animation-duration: 0.15s;
  animation-name: animate-dialog;
  animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-dialog--fullscreen {
  border-radius: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
}
.v-dialog--fullscreen > .v-card {
  min-height: 100%;
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.v-dialog--scrollable,
.v-dialog--scrollable > form {
  display: flex;
}
.v-dialog--scrollable > .v-card,
.v-dialog--scrollable > form > .v-card {
  display: flex;
  flex: 1 1 100%;
  max-width: 100%;
  flex-direction: column;
}
.v-dialog--scrollable > .v-card > .v-card__title,
.v-dialog--scrollable > form > .v-card > .v-card__title,
.v-dialog--scrollable > .v-card > .v-card__actions,
.v-dialog--scrollable > form > .v-card > .v-card__actions {
  flex: 1 0 auto;
}
.v-dialog--scrollable > .v-card > .v-card__text,
.v-dialog--scrollable > form > .v-card > .v-card__text {
  overflow-y: auto;
  backface-visibility: hidden;
}
@-moz-keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
@-o-keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
.theme--light.v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--dark.v-divider {
  border-color: rgba(255,255,255,0.12);
}
.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}
.v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
  max-width: calc(100% - 72px);
}
.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
}
.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}
.theme--light.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(0,0,0,0.12);
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #eee;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(255,255,255,0.12);
  background-color: #424242;
  color: #fff;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: #fff;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #494949;
}
.v-expansion-panel {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  text-align: left;
  width: 100%;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel__container {
  flex: 1 0 100%;
  max-width: 100%;
  outline: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel__container:first-child {
  border-top: none !important;
}
.v-expansion-panel__container .v-expansion-panel__header__iconnel__header__icon {
  margin-left: auto;
}
.v-expansion-panel__container--disabled .v-expansion-panel__header {
  pointer-events: none;
}
.v-expansion-panel__container--active > .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  transform: rotate(-180deg);
}
.v-expansion-panel__header {
  display: flex;
  cursor: pointer;
  align-items: center;
  position: relative;
  padding: 12px 24px;
  min-height: 48px;
}
.v-expansion-panel__header > *:not(.v-expansion-panel__header__icon) {
  flex: 1 1 auto;
}
.v-expansion-panel__body {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel__body > .v-card {
  border-radius: 0;
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}
.v-expansion-panel--popout,
.v-expansion-panel--inset {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel--popout .v-expansion-panel__container--active,
.v-expansion-panel--inset .v-expansion-panel__container--active {
  margin: 16px;
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel--popout .v-expansion-panel__container,
.v-expansion-panel--inset .v-expansion-panel__container {
  max-width: 95%;
}
.v-expansion-panel--popout .v-expansion-panel__container--active {
  max-width: 100%;
}
.v-expansion-panel--inset .v-expansion-panel__container--active {
  max-width: 85%;
}
.theme--light.v-footer {
  background: #f5f5f5;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-footer {
  background: #212121;
  color: #fff;
}
.v-footer {
  align-items: center;
  display: flex;
  flex: 0 1 auto !important;
  min-height: 36px;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-footer--absolute,
.v-footer--fixed {
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
.v-footer--inset {
  z-index: 2;
}
.v-footer--absolute {
  position: absolute;
}
.v-footer--fixed {
  position: fixed;
}
.v-form > .container {
  padding: 16px;
}
.v-form > .container > .layout > .flex {
  padding: 8px;
}
.v-form > .container > .layout:only-child {
  margin: -8px;
}
.v-form > .container > .layout:not(:only-child) {
  margin: auto -8px;
}
.container {
  flex: 1 1 100%;
  margin: auto;
  padding: 24px;
  width: 100%;
}
@media only screen and (min-width: 1280px) {
  .container {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1280px) {
  .container {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}
@media only screen and (max-width: 1279px) {
  .container {
    padding: 16px;
  }
}
.container.fluid {
  max-width: 100%;
}
.container.fill-height {
  align-items: center;
  display: flex;
}
.container.fill-height > .layout {
  height: 100%;
  flex: 1 1 auto;
}
.container.grid-list-xs .layout .flex {
  padding: 1px;
}
.container.grid-list-xs .layout:only-child {
  margin: -1px;
}
.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:first-child {
  margin-top: -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}
.container.grid-list-sm .layout .flex {
  padding: 2px;
}
.container.grid-list-sm .layout:only-child {
  margin: -2px;
}
.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:first-child {
  margin-top: -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}
.container.grid-list-md .layout .flex {
  padding: 4px;
}
.container.grid-list-md .layout:only-child {
  margin: -4px;
}
.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}
.container.grid-list-md *:not(:only-child) .layout:first-child {
  margin-top: -4px;
}
.container.grid-list-md *:not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}
.container.grid-list-lg .layout .flex {
  padding: 8px;
}
.container.grid-list-lg .layout:only-child {
  margin: -8px;
}
.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:first-child {
  margin-top: -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}
.container.grid-list-xl .layout .flex {
  padding: 12px;
}
.container.grid-list-xl .layout:only-child {
  margin: -12px;
}
.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:first-child {
  margin-top: -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}
.layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}
.layout.row {
  flex-direction: row;
}
.layout.row.reverse {
  flex-direction: row-reverse;
}
.layout.column {
  flex-direction: column;
}
.layout.column.reverse {
  flex-direction: column-reverse;
}
.layout.column > .flex {
  max-width: 100%;
}
.layout.wrap {
  flex-wrap: wrap;
}
@media all and (min-width: 0) {
  .flex.xs1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-xs1 {
    order: 1;
  }
  .flex.xs2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-xs2 {
    order: 2;
  }
  .flex.xs3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-xs3 {
    order: 3;
  }
  .flex.xs4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-xs4 {
    order: 4;
  }
  .flex.xs5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-xs5 {
    order: 5;
  }
  .flex.xs6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-xs6 {
    order: 6;
  }
  .flex.xs7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-xs7 {
    order: 7;
  }
  .flex.xs8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-xs8 {
    order: 8;
  }
  .flex.xs9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-xs9 {
    order: 9;
  }
  .flex.xs10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-xs10 {
    order: 10;
  }
  .flex.xs11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-xs11 {
    order: 11;
  }
  .flex.xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-xs12 {
    order: 12;
  }
  .flex.offset-xs0 {
    margin-left: 0%;
  }
  .flex.offset-xs1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-xs2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-xs3 {
    margin-left: 25%;
  }
  .flex.offset-xs4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-xs5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-xs6 {
    margin-left: 50%;
  }
  .flex.offset-xs7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-xs8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-xs9 {
    margin-left: 75%;
  }
  .flex.offset-xs10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-xs11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-xs12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1280px) {
  .flex.sm1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-sm1 {
    order: 1;
  }
  .flex.sm2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-sm2 {
    order: 2;
  }
  .flex.sm3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-sm3 {
    order: 3;
  }
  .flex.sm4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-sm4 {
    order: 4;
  }
  .flex.sm5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-sm5 {
    order: 5;
  }
  .flex.sm6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-sm6 {
    order: 6;
  }
  .flex.sm7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-sm7 {
    order: 7;
  }
  .flex.sm8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-sm8 {
    order: 8;
  }
  .flex.sm9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-sm9 {
    order: 9;
  }
  .flex.sm10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-sm10 {
    order: 10;
  }
  .flex.sm11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-sm11 {
    order: 11;
  }
  .flex.sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-sm12 {
    order: 12;
  }
  .flex.offset-sm0 {
    margin-left: 0%;
  }
  .flex.offset-sm1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-sm2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-sm3 {
    margin-left: 25%;
  }
  .flex.offset-sm4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-sm5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-sm6 {
    margin-left: 50%;
  }
  .flex.offset-sm7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-sm8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-sm9 {
    margin-left: 75%;
  }
  .flex.offset-sm10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-sm11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-sm12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1280px) {
  .flex.md1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-md1 {
    order: 1;
  }
  .flex.md2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-md2 {
    order: 2;
  }
  .flex.md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-md3 {
    order: 3;
  }
  .flex.md4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-md4 {
    order: 4;
  }
  .flex.md5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-md5 {
    order: 5;
  }
  .flex.md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-md6 {
    order: 6;
  }
  .flex.md7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-md7 {
    order: 7;
  }
  .flex.md8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-md8 {
    order: 8;
  }
  .flex.md9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-md9 {
    order: 9;
  }
  .flex.md10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-md10 {
    order: 10;
  }
  .flex.md11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-md11 {
    order: 11;
  }
  .flex.md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-md12 {
    order: 12;
  }
  .flex.offset-md0 {
    margin-left: 0%;
  }
  .flex.offset-md1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-md2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-md3 {
    margin-left: 25%;
  }
  .flex.offset-md4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-md5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-md6 {
    margin-left: 50%;
  }
  .flex.offset-md7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-md8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-md9 {
    margin-left: 75%;
  }
  .flex.offset-md10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-md11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-md12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1280px) {
  .flex.lg1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-lg1 {
    order: 1;
  }
  .flex.lg2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-lg2 {
    order: 2;
  }
  .flex.lg3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-lg3 {
    order: 3;
  }
  .flex.lg4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-lg4 {
    order: 4;
  }
  .flex.lg5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-lg5 {
    order: 5;
  }
  .flex.lg6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-lg6 {
    order: 6;
  }
  .flex.lg7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-lg7 {
    order: 7;
  }
  .flex.lg8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-lg8 {
    order: 8;
  }
  .flex.lg9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-lg9 {
    order: 9;
  }
  .flex.lg10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-lg10 {
    order: 10;
  }
  .flex.lg11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-lg11 {
    order: 11;
  }
  .flex.lg12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-lg12 {
    order: 12;
  }
  .flex.offset-lg0 {
    margin-left: 0%;
  }
  .flex.offset-lg1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-lg2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-lg3 {
    margin-left: 25%;
  }
  .flex.offset-lg4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-lg5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-lg6 {
    margin-left: 50%;
  }
  .flex.offset-lg7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-lg8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-lg9 {
    margin-left: 75%;
  }
  .flex.offset-lg10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-lg11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-lg12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1904px) {
  .flex.xl1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-xl1 {
    order: 1;
  }
  .flex.xl2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-xl2 {
    order: 2;
  }
  .flex.xl3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-xl3 {
    order: 3;
  }
  .flex.xl4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-xl4 {
    order: 4;
  }
  .flex.xl5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-xl5 {
    order: 5;
  }
  .flex.xl6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-xl6 {
    order: 6;
  }
  .flex.xl7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-xl7 {
    order: 7;
  }
  .flex.xl8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-xl8 {
    order: 8;
  }
  .flex.xl9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-xl9 {
    order: 9;
  }
  .flex.xl10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-xl10 {
    order: 10;
  }
  .flex.xl11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-xl11 {
    order: 11;
  }
  .flex.xl12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-xl12 {
    order: 12;
  }
  .flex.offset-xl0 {
    margin-left: 0%;
  }
  .flex.offset-xl1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-xl2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-xl3 {
    margin-left: 25%;
  }
  .flex.offset-xl4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-xl5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-xl6 {
    margin-left: 50%;
  }
  .flex.offset-xl7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-xl8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-xl9 {
    margin-left: 75%;
  }
  .flex.offset-xl10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-xl11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-xl12 {
    margin-left: 100%;
  }
}
.flex,
.child-flex > * {
  flex: 1 1 auto;
  max-width: 100%;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.align-center {
  align-items: center;
}
.align-baseline {
  align-items: baseline;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.align-self-center {
  align-self: center;
}
.align-self-baseline {
  align-self: baseline;
}
.align-content-start {
  align-content: flex-start;
}
.align-content-end {
  align-content: flex-end;
}
.align-content-center {
  align-content: center;
}
.align-content-space-between {
  align-content: space-between;
}
.align-content-space-around {
  align-content: space-around;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-space-around {
  justify-content: space-around;
}
.justify-space-between {
  justify-content: space-between;
}
.justify-self-start {
  justify-self: flex-start;
}
.justify-self-end {
  justify-self: flex-end;
}
.justify-self-center {
  justify-self: center;
}
.justify-self-baseline {
  justify-self: baseline;
}
.spacer {
  flex-grow: 1 !important;
}
.grow {
  flex-grow: 1 !important;
  flex-shrink: 0 !important;
}
.shrink {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
.scroll-y {
  overflow-y: auto;
}
.fill-height {
  height: 100%;
}
.hide-overflow {
  overflow: hidden !important;
}
.show-overflow {
  overflow: visible !important;
}
.no-wrap {
  white-space: nowrap;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-flex > *,
.d-inline-flex > * {
  flex: 1 1 auto !important;
}
.d-block {
  display: block !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-inline {
  display: inline !important;
}
.d-none {
  display: none !important;
}
.theme--light.v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-icon.v-icon--disabled {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.v-icon {
  color: #fff;
}
.theme--dark.v-icon.v-icon--disabled {
  color: rgba(255,255,255,0.5) !important;
}
.v-icon {
  align-items: center;
  display: inline-flex;
  font-feature-settings: 'liga';
  font-size: 24px;
  justify-content: center;
  line-height: 1;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: text-bottom;
}
.v-icon--right {
  margin-left: 16px;
}
.v-icon--left {
  margin-right: 16px;
}
.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}
.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-icon--is-component {
  height: 24px;
}
.v-image {
  z-index: 0;
}
.v-image__image,
.v-image__placeholder {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.v-image__image {
  background-repeat: no-repeat;
}
.v-image__image--preload {
  filter: blur(2px);
}
.v-image__image--contain {
  background-size: contain;
}
.v-image__image--cover {
  background-size: cover;
}
.theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input--is-disabled .v-label,
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-input:not(.v-input--is-disabled) input,
.theme--dark.v-input:not(.v-input--is-disabled) textarea {
  color: #fff;
}
.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-input--is-disabled .v-label,
.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
  color: rgba(255,255,255,0.5);
}
.v-input {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  font-size: 16px;
  text-align: left;
}
.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
  margin: 0;
  position: absolute;
}
.v-input input {
  max-height: 32px;
}
.v-input input:invalid,
.v-input textarea:invalid {
  box-shadow: none;
}
.v-input input:focus,
.v-input textarea:focus,
.v-input input:active,
.v-input textarea:active {
  outline: none;
}
.v-input .v-label {
  height: 20px;
  line-height: 20px;
}
.v-input__append-outer,
.v-input__prepend-outer {
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}
.v-input__append-outer .v-icon,
.v-input__prepend-outer .v-icon {
  user-select: none;
}
.v-input__append-outer {
  margin-left: 9px;
}
.v-input__prepend-outer {
  margin-right: 9px;
}
.v-input__control {
  display: flex;
  flex-direction: column;
  height: auto;
  flex-grow: 1;
  flex-wrap: wrap;
  width: 100%;
}
.v-input__icon {
  align-items: center;
  display: inline-flex;
  height: 24px;
  flex: 1 0 auto;
  justify-content: center;
  min-width: 24px;
  width: 24px;
}
.v-input__icon--clear {
  border-radius: 50%;
}
.v-input__slot {
  align-items: center;
  color: inherit;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}
.v-input--is-loading > .v-input__control > .v-input__slot:before,
.v-input--is-loading > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}
.v-input--has-state.error--text .v-label {
  animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-item-group {
  flex: 0 1 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-item-group > * {
  cursor: pointer;
  flex: 1 1 auto;
}
.theme--light.v-jumbotron .v-jumbotron__content {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-jumbotron .v-jumbotron__content {
  color: #fff;
}
.v-jumbotron {
  display: block;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-jumbotron__wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: inherit;
  width: 100%;
}
.v-jumbotron__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  contain: strict;
  transition: inherit;
}
.v-jumbotron__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  will-change: transform;
  transition: inherit;
}
.v-jumbotron__content {
  height: 100%;
  position: relative;
  transition: inherit;
}
.theme--light.v-label {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-label--is-disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-label {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-label--is-disabled {
  color: rgba(255,255,255,0.5);
}
.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-list {
  background: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-list .v-list--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-list .v-list__tile__sub-title {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-list .v-list__tile__mask {
  color: rgba(0,0,0,0.38);
  background: #eee;
}
.theme--light.v-list .v-list__tile--link:hover,
.theme--light.v-list .v-list__tile--highlighted,
.theme--light.v-list .v-list__group__header:hover {
  background: rgba(0,0,0,0.04);
}
.theme--light.v-list .v-list__group--active:before,
.theme--light.v-list .v-list__group--active:after {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(0,0,0,0.38) !important;
}
.theme--light.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.v-list {
  background: #424242;
  color: #fff;
}
.theme--dark.v-list .v-list--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-list .v-list__tile__sub-title {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-list .v-list__tile__mask {
  color: rgba(255,255,255,0.5);
  background: #494949;
}
.theme--dark.v-list .v-list__tile--link:hover,
.theme--dark.v-list .v-list__tile--highlighted,
.theme--dark.v-list .v-list__group__header:hover {
  background: rgba(255,255,255,0.08);
}
.theme--dark.v-list .v-list__group--active:before,
.theme--dark.v-list .v-list__group--active:after {
  background: rgba(255,255,255,0.12);
}
.theme--dark.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(255,255,255,0.5) !important;
}
.theme--dark.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(255,255,255,0.5) !important;
}
.application--is-rtl .v-list__tile__title {
  text-align: right;
}
.application--is-rtl .v-list__tile__content {
  text-align: right;
}
.v-list {
  list-style-type: none;
  padding: 8px 0 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-list > div {
  transition: inherit;
}
.v-list__tile {
  align-items: center;
  color: inherit;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  height: 48px;
  margin: 0;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-list__tile--link {
  cursor: pointer;
  user-select: none;
}
.v-list__tile__content,
.v-list__tile__action {
  height: 100%;
}
.v-list__tile__title,
.v-list__tile__sub-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-list__tile__title {
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: left;
}
.v-list__tile__sub-title {
  font-size: 14px;
}
.v-list__tile__avatar {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
}
.v-list__tile__action {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
  align-items: center;
}
.v-list__tile__action .v-btn {
  padding: 0;
  margin: 0;
}
.v-list__tile__action .v-btn--icon {
  margin: -6px;
}
.v-list__tile__action .v-radio.v-radio {
  margin: 0;
}
.v-list__tile__action .v-input--selection-controls {
  padding: 0;
  margin: 0;
}
.v-list__tile__action .v-input--selection-controls .v-messages {
  display: none;
}
.v-list__tile__action .v-input--selection-controls .v-input__slot {
  margin: 0;
}
.v-list__tile__action-text {
  color: #9e9e9e;
  font-size: 12px;
}
.v-list__tile__action--stack {
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: nowrap;
  flex-direction: column;
}
.v-list__tile__content {
  text-align: left;
  flex: 1 1 auto;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.v-list__tile__content ~ .v-list__tile__avatar {
  justify-content: flex-end;
}
.v-list__tile__content ~ .v-list__tile__action:not(.v-list__tile__action--stack) {
  justify-content: flex-end;
}
.v-list__tile--active .v-list__tile__action:first-of-type .v-icon {
  color: inherit;
}
.v-list__tile--avatar {
  height: 56px;
}
.v-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
}
.v-list--dense .v-subheader {
  font-size: 13px;
  height: 40px;
}
.v-list--dense .v-list__group .v-subheader {
  height: 40px;
}
.v-list--dense .v-list__tile {
  font-size: 13px;
}
.v-list--dense .v-list__tile--avatar {
  height: 48px;
}
.v-list--dense .v-list__tile:not(.v-list__tile--avatar) {
  height: 40px;
}
.v-list--dense .v-list__tile .v-icon {
  font-size: 22px;
}
.v-list--dense .v-list__tile__sub-title {
  font-size: 13px;
}
.v-list--disabled {
  pointer-events: none;
}
.v-list--two-line .v-list__tile {
  height: 72px;
}
.v-list--two-line.v-list--dense .v-list__tile {
  height: 60px;
}
.v-list--three-line .v-list__tile {
  height: 88px;
}
.v-list--three-line .v-list__tile__avatar {
  margin-top: -18px;
}
.v-list--three-line .v-list__tile__sub-title {
  white-space: initial;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.v-list--three-line.v-list--dense .v-list__tile {
  height: 76px;
}
.v-list > .v-list__group:before {
  top: 0;
}
.v-list > .v-list__group:before .v-list__tile__avatar {
  margin-top: -14px;
}
.v-list__group {
  padding: 0;
  position: relative;
  transition: inherit;
}
.v-list__group:before,
.v-list__group:after {
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-list__group--active ~ .v-list__group:before {
  display: none;
}
.v-list__group__header {
  align-items: center;
  cursor: pointer;
  display: flex;
  list-style-type: none;
}
.v-list__group__header > div:not(.v-list__group__header__prepend-icon):not(.v-list__group__header__append-icon) {
  flex: 1 1 auto;
  overflow: hidden;
}
.v-list__group__header .v-list__group__header__append-icon,
.v-list__group__header .v-list__group__header__prepend-icon {
  padding: 0 16px;
  user-select: none;
}
.v-list__group__header--sub-group {
  align-items: center;
  display: flex;
}
.v-list__group__header--sub-group div .v-list__tile {
  padding-left: 0;
}
.v-list__group__header--sub-group .v-list__group__header__prepend-icon {
  padding: 0 0 0 40px;
  margin-right: 8px;
}
.v-list__group__header .v-list__group__header__prepend-icon {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
}
.v-list__group__header--active .v-list__group__header__append-icon .v-icon {
  transform: rotate(-180deg);
}
.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  color: inherit;
}
.v-list__group__header--active.v-list__group__header--sub-group .v-list__group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}
.v-list__group__items {
  position: relative;
  padding: 0;
  transition: inherit;
}
.v-list__group__items > div {
  display: block;
}
.v-list__group__items--no-action .v-list__tile {
  padding-left: 72px;
}
.v-list__group--disabled {
  pointer-events: none;
}
.v-list--subheader {
  padding-top: 0;
}
.v-menu {
  display: block;
  vertical-align: middle;
}
.v-menu--inline {
  display: inline-block;
}
.v-menu__activator {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.v-menu__activator * {
  cursor: pointer;
}
.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 2px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-menu__content--active {
  pointer-events: none;
}
.v-menu__content--fixed {
  position: fixed;
}
.v-menu__content > .card {
  contain: content;
  backface-visibility: hidden;
}
.v-menu > .v-menu__content {
  max-width: none;
}
.v-menu-transition-enter .v-list__tile {
  min-width: 0;
  pointer-events: none;
}
.v-menu-transition-enter-to .v-list__tile {
  pointer-events: auto;
  transition-delay: 0.1s;
}
.v-menu-transition-leave-active,
.v-menu-transition-leave-to {
  pointer-events: none;
}
.v-menu-transition-enter,
.v-menu-transition-leave-to {
  opacity: 0;
}
.v-menu-transition-enter-active,
.v-menu-transition-leave-active {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-menu-transition-enter.v-menu__content--auto {
  transition: none !important;
}
.v-menu-transition-enter.v-menu__content--auto .v-list__tile {
  opacity: 0;
  transform: translateY(-15px);
}
.v-menu-transition-enter.v-menu__content--auto .v-list__tile--active {
  opacity: 1;
  transform: none !important;
  pointer-events: auto;
}
.theme--light.v-messages {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-messages {
  color: rgba(255,255,255,0.7);
}
.application--is-rtl .v-messages {
  text-align: right;
}
.v-messages {
  flex: 1 1 auto;
  font-size: 12px;
  min-height: 12px;
  min-width: 1px;
  position: relative;
}
.v-messages__message {
  line-height: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
.theme--light.v-navigation-drawer {
  background-color: #fff;
}
.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(0,0,0,0.12);
}
.theme--light.v-navigation-drawer .v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--dark.v-navigation-drawer {
  background-color: #424242;
}
.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(255,255,255,0.12);
}
.theme--dark.v-navigation-drawer .v-divider {
  border-color: rgba(255,255,255,0.12);
}
.v-navigation-drawer {
  transition: none;
  display: block;
  left: 0;
  max-width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  pointer-events: auto;
  top: 0;
  will-change: transform;
  z-index: 3;
  -webkit-overflow-scrolling: touch;
}
.v-navigation-drawer[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-navigation-drawer[data-booted="true"] {
  transition-property: transform, width;
}
.v-navigation-drawer__border {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
}
.v-navigation-drawer.v-navigation-drawer--right:after {
  left: 0;
  right: initial;
}
.v-navigation-drawer--right {
  left: auto;
  right: 0;
}
.v-navigation-drawer--right > .v-navigation-drawer__border {
  right: auto;
  left: 0;
}
.v-navigation-drawer--absolute {
  position: absolute;
}
.v-navigation-drawer--fixed {
  position: fixed;
}
.v-navigation-drawer--floating:after {
  display: none;
}
.v-navigation-drawer--mini-variant {
  overflow: hidden;
}
.v-navigation-drawer--mini-variant .v-list__group__header__prepend-icon {
  flex: 1 0 auto;
  justify-content: center;
  width: 100%;
}
.v-navigation-drawer--mini-variant .v-list__tile__action,
.v-navigation-drawer--mini-variant .v-list__tile__avatar {
  justify-content: center;
  min-width: 48px;
}
.v-navigation-drawer--mini-variant .v-list__tile__content,
.v-navigation-drawer--mini-variant .v-list__tile:after {
  opacity: 0;
}
.v-navigation-drawer--mini-variant .v-subheader,
.v-navigation-drawer--mini-variant .v-divider,
.v-navigation-drawer--mini-variant .v-list--group {
  display: none !important;
}
.v-navigation-drawer--temporary,
.v-navigation-drawer--is-mobile {
  z-index: 6;
}
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close),
.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close) {
  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12);
}
.v-navigation-drawer .v-list {
  background: inherit;
}
.v-navigation-drawer > .v-list .v-list__tile {
  transition: none;
  font-weight: 500;
}
.v-navigation-drawer > .v-list .v-list__tile--active .v-list__tile__title {
  color: inherit;
}
.v-navigation-drawer > .v-list .v-list--group .v-list__tile {
  font-weight: 400;
}
.v-navigation-drawer > .v-list .v-list--group__header--active:after {
  background: transparent;
}
.v-navigation-drawer > .v-list:not(.v-list--dense) .v-list__tile {
  font-size: 14px;
}
.theme--light.v-overflow-btn .v-input__control::before,
.theme--light.v-overflow-btn .v-input__slot::before {
  background-color: rgba(0,0,0,0.12) !important;
}
.theme--light.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--light.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}
.theme--light.v-overflow-btn--segmented .v-input__append-inner,
.theme--light.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-overflow-btn:hover .v-input__slot,
.theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #fff;
}
.theme--dark.v-overflow-btn .v-input__control::before,
.theme--dark.v-overflow-btn .v-input__slot::before {
  background-color: rgba(255,255,255,0.12) !important;
}
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}
.theme--dark.v-overflow-btn--segmented .v-input__append-inner,
.theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-overflow-btn:hover .v-input__slot,
.theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #424242;
}
.v-overflow-btn {
  margin-top: 12px;
  padding-top: 0;
}
.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {
  cursor: pointer;
}
.v-overflow-btn .v-select__slot {
  height: 48px;
}
.v-overflow-btn .v-select__slot input {
  margin-left: 16px;
  cursor: pointer;
}
.v-overflow-btn .v-select__selection--comma:first-child {
  margin-left: 16px;
}
.v-overflow-btn .v-input__slot {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-overflow-btn .v-input__slot::after {
  content: none;
}
.v-overflow-btn .v-label {
  margin-left: 16px;
  top: calc(50% - 10px);
}
.v-overflow-btn .v-input__append-inner {
  width: 48px;
  height: 48px;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  padding: 0;
  flex-shrink: 0;
}
.v-overflow-btn .v-input__append-outer,
.v-overflow-btn .v-input__prepend-outer {
  margin-top: 12px;
  margin-bottom: 12px;
}
.v-overflow-btn .v-input__control::before {
  height: 1px;
  top: -1px;
  content: '';
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-overflow-btn.v-input--is-focused .v-input__slot,
.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-overflow-btn .v-select__selections {
  width: 0px;
}
.v-overflow-btn--segmented .v-select__selections {
  flex-wrap: nowrap;
}
.v-overflow-btn--segmented .v-select__selections .v-btn {
  border-radius: 0;
  margin: 0;
  margin-right: -16px;
  height: 48px;
  width: 100%;
}
.v-overflow-btn--segmented .v-select__selections .v-btn__content {
  justify-content: start;
}
.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {
  background-color: transparent;
}
.v-overflow-btn--editable .v-select__slot input {
  cursor: text;
}
.v-overflow-btn--editable .v-input__append-inner,
.v-overflow-btn--editable .v-input__append-inner * {
  cursor: pointer;
}
.v-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 5;
}
.v-overlay--absolute {
  position: absolute;
}
.v-overlay:before {
  background-color: #212121;
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: inherit;
  transition-delay: 150ms;
  width: 100%;
}
.v-overlay--active {
  pointer-events: auto;
  touch-action: none;
}
.v-overlay--active:before {
  opacity: 0.46;
}
.theme--light.v-pagination .v-pagination__item {
  background: #fff;
  color: #000;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}
.theme--light.v-pagination .v-pagination__item--active {
  color: #fff;
}
.theme--light.v-pagination .v-pagination__navigation {
  background: #fff;
}
.theme--light.v-pagination .v-pagination__navigation .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-pagination .v-pagination__item {
  background: #424242;
  color: #fff;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}
.theme--dark.v-pagination .v-pagination__item--active {
  color: #fff;
}
.theme--dark.v-pagination .v-pagination__navigation {
  background: #424242;
}
.theme--dark.v-pagination .v-pagination__navigation .v-icon {
  color: #fff;
}
.v-pagination {
  align-items: center;
  display: inline-flex;
  list-style-type: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
}
.v-pagination > li {
  align-items: center;
  display: flex;
}
.v-pagination--circle .v-pagination__item,
.v-pagination--circle .v-pagination__more,
.v-pagination--circle .v-pagination__navigation {
  border-radius: 50%;
}
.v-pagination--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-pagination__item {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  border-radius: 4px;
  font-size: 14px;
  background: transparent;
  height: 34px;
  width: 34px;
  margin: 0.3rem;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.v-pagination__item--active {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}
.v-pagination__navigation {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 2rem;
  border-radius: 4px;
  width: 2rem;
  margin: 0.3rem 10px;
}
.v-pagination__navigation .v-icon {
  font-size: 2rem;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  vertical-align: middle;
}
.v-pagination__navigation--disabled {
  opacity: 0.6;
  pointer-events: none;
}
.v-pagination__more {
  margin: 0.3rem;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  height: 2rem;
  width: 2rem;
}
.v-parallax {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.v-parallax__image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  contain: strict;
}
.v-parallax__image {
  position: absolute;
  bottom: 0;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  display: none;
  transform: translate(-50%, 0);
  will-change: transform;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}
.v-parallax__content {
  color: #fff;
  height: 100%;
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 1rem;
}
.theme--light.v-picker__title {
  background: #e0e0e0;
}
.theme--dark.v-picker__title {
  background: #616161;
}
.theme--light.v-picker__body {
  background: #fff;
}
.theme--dark.v-picker__body {
  background: #424242;
}
.v-picker {
  border-radius: 2px;
  contain: layout style;
  display: inline-flex;
  flex-direction: column;
  vertical-align: top;
  position: relative;
}
.v-picker--full-width {
  display: flex;
}
.v-picker__title {
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 16px;
}
.v-picker__title__btn {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}
.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}
.v-picker__title__btn--readonly {
  pointer-events: none;
}
.v-picker__title__btn--active {
  opacity: 1;
}
.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v-picker__body > div {
  width: 100%;
}
.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}
.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}
.v-picker--landscape .v-picker__body,
.v-picker--landscape .v-picker__actions {
  margin-left: 170px;
}
.v-progress-circular {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.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 0.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__underlay {
  stroke: rgba(0,0,0,0.1);
  z-index: 1;
}
.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  transition: all 0.6s ease-in-out;
}
.v-progress-circular__info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@-moz-keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@-webkit-keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@-o-keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@-moz-keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.v-progress-linear {
  background: transparent;
  margin: 1rem 0;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.v-progress-linear__bar {
  width: 100%;
  height: inherit;
  position: relative;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  z-index: 1;
}
.v-progress-linear__bar__determinate {
  height: inherit;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-progress-linear__bar__indeterminate .long,
.v-progress-linear__bar__indeterminate .short {
  height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  will-change: left, right;
  width: auto;
  background-color: inherit;
}
.v-progress-linear__bar__indeterminate--active .long {
  animation: indeterminate;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}
.v-progress-linear__bar__indeterminate--active .short {
  animation: indeterminate-short;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}
.v-progress-linear__background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transition: 0.3s ease-in;
}
.v-progress-linear__content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .long {
  animation: query;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .short {
  animation: query-short;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@-moz-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@-webkit-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@-o-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-o-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-moz-keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@-webkit-keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@-o-keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@-moz-keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@-webkit-keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@-o-keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
.v-input--radio-group__input {
  display: flex;
  width: 100%;
}
.v-input--radio-group--column .v-input--radio-group__input > .v-label {
  padding-bottom: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input > .v-label {
  padding-right: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input {
  flex-direction: row;
  flex-wrap: wrap;
}
.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}
.v-input--radio-group--column .v-input--radio-group__input {
  flex-direction: column;
}
.theme--light.v-radio--is-disabled label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-radio--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}
.theme--dark.v-radio--is-disabled label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-radio--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}
.v-radio {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: 16px;
  outline: none;
}
.v-radio--is-disabled {
  pointer-events: none;
}
.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #bdbdbd;
}
.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #424242;
}
.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {
  display: none;
}
.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {
  border-color: transparent;
}
.v-rating .v-icon {
  padding: 0.5rem;
  border-radius: 50%;
  user-select: none;
}
.v-rating--readonly .v-icon {
  pointer-events: none;
}
.v-rating--dense .v-icon {
  padding: 0.1rem;
}
.v-responsive {
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  display: flex;
}
.v-responsive__content {
  flex: 1 0 0px;
}
.v-responsive__sizer {
  transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  flex: 0 0 0px;
}
.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}
.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}
.v-ripple__animation--enter {
  transition: none;
}
.v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme--light.v-select .v-select__selections {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-select .v-chip--disabled,
.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: #fff;
}
.theme--dark.v-select .v-select__selections {
  color: #fff;
}
.theme--dark.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-select .v-chip--disabled,
.theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: rgba(0,0,0,0.87);
}
.v-select {
  position: relative;
}
.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}
.v-select .v-chip {
  flex: 0 1 auto;
}
.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}
.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}
.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
  padding-top: 24px;
}
.v-select.v-text-field input {
  flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}
.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  transform: rotate(180deg);
}
.v-select.v-select--chips input {
  margin: 0;
}
.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}
.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 56px;
}
.v-select.v-text-field--reverse .v-select__slot,
.v-select.v-text-field--reverse .v-select__selections {
  flex-direction: row-reverse;
}
.v-select__selections {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  line-height: 18px;
}
.v-select__selection {
  max-width: 90%;
}
.v-select__selection--comma {
  align-items: center;
  display: inline-flex;
  margin: 7px 4px 7px 0;
}
.v-select__slot {
  position: relative;
  align-items: center;
  display: flex;
  width: 100%;
}
.v-select:not(.v-text-field--single-line) .v-select__slot > input {
  align-self: flex-end;
}
.theme--light.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}
.theme--dark.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}
.application--is-rtl .v-input--selection-controls .v-input--selection-controls__input {
  margin-right: 0;
  margin-left: 8px;
}
.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}
.v-input--selection-controls .v-input__append-outer,
.v-input--selection-controls .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}
.v-input--selection-controls .v-input__control {
  flex-grow: 0;
  width: auto;
}
.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 12px;
}
.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  margin-right: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, transform;
  width: 24px;
  user-select: none;
}
.v-input--selection-controls__input input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  user-select: none;
}
.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  user-select: none;
}
.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}
.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: '';
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: scale(0.2);
  transition: inherit;
}
.v-input--selection-controls__ripple .v-ripple__container {
  transform: scale(1.4);
}
.v-input--selection-controls.v-input .v-label {
  align-items: center;
  display: inline-flex;
  top: 0;
  height: auto;
}
.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  transform: scale(0.8);
}
.theme--light.v-sheet {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-sheet {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}
.v-sheet {
  display: block;
  border-radius: 2px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-sheet--tile {
  border-radius: 0;
}
.theme--light.v-input--slider .v-slider__track,
.theme--light.v-input--slider .v-slider__track-fill {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider .v-slider__track__container:after {
  border: 1px solid rgba(0,0,0,0.87);
}
.theme--light.v-input--slider .v-slider__ticks {
  border-color: rgba(0,0,0,0.87);
  color: rgba(0,0,0,0.54);
}
.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.26);
}
.theme--light.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.38);
}
.theme--light.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(0,0,0,0.26);
}
.theme--light.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(0,0,0,0.38);
}
.theme--dark.v-input--slider .v-slider__track,
.theme--dark.v-input--slider .v-slider__track-fill {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider .v-slider__track__container:after {
  border: 1px solid #fff;
}
.theme--dark.v-input--slider .v-slider__ticks {
  border-color: #fff;
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.3);
}
.theme--dark.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(255,255,255,0.3);
}
.application--is-rtl .v-input--slider .v-label {
  margin-left: 16px;
  margin-right: 0;
}
.v-input--slider {
  margin-top: 16px;
}
.v-input--slider.v-input--is-focused .v-slider__thumb-container--is-active:not(.v-slider__thumb-container--show-label):before {
  opacity: 0.2;
  transform: scale(1);
}
.v-input--slider.v-input--is-focused .v-slider__track {
  transition: none;
}
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after,
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider .v-slider__tick {
  opacity: 1;
}
.v-input--slider.v-input--slider--ticks .v-slider__ticks.v-slider__ticks--always-show {
  opacity: 1;
}
.v-input--slider.v-input--slider--ticks-labels .v-input__slot {
  margin-bottom: 16px;
}
.v-input--slider.v-input--is-readonly .v-input__control {
  pointer-events: none;
}
.v-input--slider.v-input--is-disabled .v-slider__thumb {
  transform: translateY(-50%) scale(0.45);
}
.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  border: 0px solid transparent;
}
.v-input--slider .v-input__slot > *:first-child:not(:only-child) {
  margin-right: 16px;
}
.v-slider {
  cursor: default;
  display: flex;
  align-items: center;
  position: relative;
  height: 32px;
  flex: 1;
  outline: none;
  user-select: none;
}
.v-slider input {
  cursor: default;
  opacity: 0;
  padding: 0;
  width: 100%;
}
.v-slider__track__container {
  height: 2px;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.v-slider__track__container:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 2px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 2px;
  opacity: 0;
}
.v-slider__track,
.v-slider__thumb,
.v-slider__ticks {
  position: absolute;
  top: 0;
}
.v-slider__track {
  height: 2px;
  left: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transform-origin: right;
  overflow: hidden;
  width: 100%;
}
.v-slider__track-fill {
  position: absolute;
  left: 0;
  height: 2px;
  transform-origin: left;
  width: 100%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__ticks-container {
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
.v-slider__ticks {
  opacity: 0;
  border-style: solid;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__ticks > span {
  position: absolute;
  top: 8px;
  transform: translateX(-50%);
  white-space: nowrap;
  user-select: none;
}
.v-slider__ticks:first-child > span {
  transform: translateX(0);
}
.v-slider__ticks:last-child > span {
  transform: translateX(-100%);
}
.v-slider:not(.v-input--is-dirty) .v-slider__ticks:first-child {
  border-color: transparent;
}
.v-slider__thumb-container {
  position: absolute;
  top: 50%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__thumb-container:before {
  content: '';
  color: inherit;
  border-radius: 50%;
  background: currentColor;
  height: 32px;
  left: -16px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: -16px;
  transform: scale(0.2);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 32px;
  will-change: transform, opacity;
}
.v-slider__thumb {
  width: 24px;
  height: 24px;
  left: -12px;
  top: 50%;
  border-radius: 50%;
  background: transparent;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transform: translateY(-50%) scale(0.6);
  user-select: none;
}
.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb {
  transform: translateY(-50%) scale(1);
}
.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb {
  transform: translateY(-50%) scale(0);
}
.v-slider--is-active .v-slider__ticks-container .v-slider__ticks {
  opacity: 1;
}
.v-slider__thumb-label__container {
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-slider__thumb-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50% 50% 0;
  position: absolute;
  left: 0;
  bottom: 100%;
  transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
  user-select: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-slider__thumb-label > * {
  transform: rotate(-45deg);
}
.v-slider__track,
.v-slider__track-fill {
  position: absolute;
}
.theme--light.v-small-dialog a {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-small-dialog a {
  color: #fff;
}
.theme--light.v-small-dialog__content {
  background: #fff;
}
.theme--dark.v-small-dialog__content {
  background: #424242;
}
.theme--light.v-small-dialog__actions {
  background: #fff;
}
.theme--dark.v-small-dialog__actions {
  background: #424242;
}
.v-small-dialog {
  display: block;
  width: 100%;
  height: 100%;
}
.v-small-dialog__content {
  padding: 0 24px;
}
.v-small-dialog__actions {
  text-align: right;
  white-space: pre;
}
.v-small-dialog a {
  display: flex;
  align-items: center;
  height: 100%;
  text-decoration: none;
}
.v-small-dialog a > * {
  width: 100%;
}
.v-small-dialog .v-menu__activator {
  height: 100%;
}
.application--is-rtl .v-snack__content .v-btn {
  margin: 0 24px 0 0;
}
.v-snack {
  position: fixed;
  display: flex;
  align-items: center;
  color: #fff;
  pointer-events: none;
  z-index: 1000;
  font-size: 14px;
  left: 0;
  right: 0;
}
.v-snack--absolute {
  position: absolute;
}
.v-snack--top {
  top: 0;
}
.v-snack--bottom {
  bottom: 0;
}
.v-snack__wrapper {
  display: flex;
  align-items: center;
  background-color: #323232;
  pointer-events: auto;
  width: 100%;
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}
.v-snack__content {
  width: 100%;
  height: 48px;
  padding: 14px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
.v-snack__content .v-btn {
  color: #fff;
  flex: 0 0 auto;
  padding: 8px;
  margin: 0 0 0 24px;
  height: auto;
  min-width: auto;
  width: auto;
}
.v-snack__content .v-btn__content {
  margin: -2px;
}
.v-snack__content .v-btn::before {
  display: none;
}
.v-snack--multi-line .v-snack__content {
  height: 80px;
  padding: 24px;
}
.v-snack--vertical .v-snack__content {
  height: 112px;
  padding: 24px 24px 14px;
  flex-direction: column;
  align-items: stretch;
}
.v-snack--vertical .v-snack__content .v-btn.v-btn {
  justify-content: flex-end;
  padding: 0;
  margin-left: 0;
  margin-top: 24px;
}
.v-snack--vertical .v-snack__content .v-btn__content {
  flex: 0 0 auto;
  margin: 0;
}
.v-snack--auto-height .v-snack__content {
  height: auto;
}
@media only screen and (min-width: 1280px) {
  .application--is-rtl .v-snack__content .v-btn:first-of-type {
    margin-left: 0;
    margin-right: 42px;
  }
}
@media only screen and (min-width: 1280px) {
  .v-snack__wrapper {
    width: auto;
    max-width: 568px;
    min-width: 288px;
    margin: 0 auto;
    border-radius: 2px;
  }
  .v-snack--left .v-snack__wrapper {
    margin-left: 0;
  }
  .v-snack--right .v-snack__wrapper {
    margin-right: 0;
  }
  .v-snack--left,
  .v-snack--right {
    margin: 0 24px;
  }
  .v-snack--left.v-snack--top,
  .v-snack--right.v-snack--top {
    transform: translateY(24px);
  }
  .v-snack--left.v-snack--bottom,
  .v-snack--right.v-snack--bottom {
    transform: translateY(-24px);
  }
  .v-snack__content .v-btn:first-of-type {
    margin-left: 42px;
  }
}
.v-snack-transition-enter-active,
.v-snack-transition-leave-active {
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-snack-transition-enter-active .v-snack__content,
.v-snack-transition-leave-active .v-snack__content {
  transition: opacity 0.3s linear 0.1s;
}
.v-snack-transition-enter .v-snack__content {
  opacity: 0;
}
.v-snack-transition-enter-to .v-snack__content,
.v-snack-transition-leave .v-snack__content {
  opacity: 1;
}
.v-snack-transition-enter.v-snack.v-snack--top,
.v-snack-transition-leave-to.v-snack.v-snack--top {
  transform: translateY(calc(-100% - 8px));
}
.v-snack-transition-enter.v-snack.v-snack--bottom,
.v-snack-transition-leave-to.v-snack.v-snack--bottom {
  transform: translateY(100%);
}
.v-speed-dial {
  position: relative;
}
.v-speed-dial--absolute {
  position: absolute;
}
.v-speed-dial--fixed {
  position: fixed;
}
.v-speed-dial--fixed,
.v-speed-dial--absolute {
  z-index: 4;
}
.v-speed-dial--fixed > .v-btn--floating,
.v-speed-dial--absolute > .v-btn--floating {
  margin: 0;
}
.v-speed-dial--top:not(.v-speed-dial--absolute) {
  top: 16px;
}
.v-speed-dial--top.v-speed-dial--absolute {
  top: 50%;
  transform: translateY(-50%);
}
.v-speed-dial--bottom:not(.v-speed-dial--absolute) {
  bottom: 16px;
}
.v-speed-dial--bottom.v-speed-dial--absolute {
  bottom: 50%;
  transform: translateY(50%);
}
.v-speed-dial--left {
  left: 16px;
}
.v-speed-dial--right {
  right: 16px;
}
.v-speed-dial--direction-left .v-speed-dial__list,
.v-speed-dial--direction-right .v-speed-dial__list {
  height: 100%;
  top: 0;
}
.v-speed-dial--direction-top .v-speed-dial__list,
.v-speed-dial--direction-bottom .v-speed-dial__list {
  left: 0;
  width: 100%;
}
.v-speed-dial--direction-top .v-speed-dial__list {
  flex-direction: column-reverse;
  bottom: 100%;
}
.v-speed-dial--direction-right .v-speed-dial__list {
  flex-direction: row;
  left: 100%;
}
.v-speed-dial--direction-bottom .v-speed-dial__list {
  flex-direction: column;
  top: 100%;
}
.v-speed-dial--direction-left .v-speed-dial__list {
  flex-direction: row-reverse;
  right: 100%;
}
.v-speed-dial__list {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
}
.theme--light.v-stepper {
  background: #fff;
}
.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(0,0,0,0.38);
}
.theme--light.v-stepper .v-stepper__step__step {
  color: #fff;
}
.theme--light.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}
.theme--light.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}
.theme--light.v-stepper .v-stepper__step--editable:hover {
  background: rgba(0,0,0,0.06);
}
.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}
.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(0,0,0,0.54);
}
.theme--light.v-stepper .v-stepper__label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-stepper .v-stepper__label small {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(0,0,0,0.12);
}
.theme--dark.v-stepper {
  background: #303030;
}
.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(255,255,255,0.5);
}
.theme--dark.v-stepper .v-stepper__step__step {
  color: #fff;
}
.theme--dark.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}
.theme--dark.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(255,255,255,0.12);
}
.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}
.theme--dark.v-stepper .v-stepper__step--editable:hover {
  background: rgba(255,255,255,0.06);
}
.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}
.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(255,255,255,0.87);
}
.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(255,255,255,0.75);
}
.theme--dark.v-stepper .v-stepper__label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-stepper .v-stepper__label small {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(255,255,255,0.12);
}
.application--is-rtl .v-stepper .v-stepper__step__step {
  margin-right: 0;
  margin-left: 12px;
}
.v-stepper {
  overflow: hidden;
  position: relative;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-stepper__header {
  height: 72px;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-stepper__header .v-divider {
  align-self: center;
  margin: 0 -16px;
}
.v-stepper__items {
  position: relative;
  overflow: hidden;
}
.v-stepper__step__step {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  font-size: 12px;
  justify-content: center;
  height: 24px;
  margin-right: 8px;
  min-width: 24px;
  width: 24px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-stepper__step__step .v-icon {
  font-size: 18px;
}
.v-stepper__step {
  align-items: center;
  display: flex;
  flex-direction: row;
  padding: 24px;
  position: relative;
}
.v-stepper__step--active .v-stepper__label {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-stepper__step--editable {
  cursor: pointer;
}
.v-stepper__step.v-stepper__step--error .v-stepper__step__step {
  background: transparent;
  color: inherit;
}
.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {
  font-size: 24px;
  color: inherit;
}
.v-stepper__step.v-stepper__step--error .v-stepper__label {
  color: inherit;
  text-shadow: none;
  font-weight: 500;
}
.v-stepper__step.v-stepper__step--error .v-stepper__label small {
  color: inherit;
}
.v-stepper__label {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  text-align: left;
}
.v-stepper__label small {
  font-size: 12px;
  font-weight: 300;
  text-shadow: none;
}
.v-stepper__wrapper {
  overflow: hidden;
  transition: none;
}
.v-stepper__content {
  top: 0;
  padding: 24px 24px 16px 24px;
  flex: 1 0 auto;
  width: 100%;
}
.v-stepper__content > .v-btn {
  margin: 24px 8px 8px 0;
}
.v-stepper--is-booted .v-stepper__content,
.v-stepper--is-booted .v-stepper__wrapper {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-stepper--vertical {
  padding-bottom: 36px;
}
.v-stepper--vertical .v-stepper__content {
  margin: -8px -36px -16px 36px;
  padding: 16px 60px 16px 23px;
  width: auto;
}
.v-stepper--vertical .v-stepper__step {
  padding: 24px 24px 16px;
}
.v-stepper--vertical .v-stepper__step__step {
  margin-right: 12px;
}
.v-stepper--alt-labels .v-stepper__header {
  height: auto;
}
.v-stepper--alt-labels .v-stepper__header .v-divider {
  margin: 35px -67px 0;
  align-self: flex-start;
}
.v-stepper--alt-labels .v-stepper__step {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-basis: 175px;
}
.v-stepper--alt-labels .v-stepper__step small {
  align-self: center;
}
.v-stepper--alt-labels .v-stepper__step__step {
  margin-right: 0;
  margin-bottom: 11px;
}
@media only screen and (max-width: 1279px) {
  .v-stepper:not(.v-stepper--vertical) .v-stepper__label {
    display: none;
  }
  .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {
    margin-right: 0;
  }
}
.theme--light.v-subheader {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-subheader {
  color: rgba(255,255,255,0.7);
}
.v-subheader {
  align-items: center;
  display: flex;
  height: 48px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 16px 0 16px;
}
.v-subheader--inset {
  margin-left: 56px;
}
.theme--light.v-input--switch__thumb {
  color: #fafafa;
}
.theme--light.v-input--switch__track {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #bdbdbd !important;
}
.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(0,0,0,0.12) !important;
}
.theme--dark.v-input--switch__thumb {
  color: #bdbdbd;
}
.theme--dark.v-input--switch__track {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #424242 !important;
}
.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(255,255,255,0.1) !important;
}
.application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  left: auto;
  right: -14px;
}
.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-16px, 0);
}
.v-input--switch__track,
.v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  transition: inherit;
}
.v-input--switch__track {
  border-radius: 8px;
  height: 14px;
  left: 2px;
  opacity: 0.6;
  position: absolute;
  right: 2px;
  top: calc(50% - 7px);
}
.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}
.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}
.v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
  top: calc(50% - 24px);
}
.v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(16px, 0);
}
.theme--light.v-system-bar {
  background-color: #e0e0e0;
  color: rgba(0,0,0,0.54);
}
.theme--light.v-system-bar .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-system-bar--lights-out {
  background-color: rgba(255,255,255,0.7) !important;
}
.theme--dark.v-system-bar {
  background-color: #000;
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-system-bar .v-icon {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-system-bar--lights-out {
  background-color: rgba(0,0,0,0.2) !important;
}
.v-system-bar {
  align-items: center;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px;
}
.v-system-bar .v-icon {
  font-size: 16px;
}
.v-system-bar--fixed,
.v-system-bar--absolute {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}
.v-system-bar--fixed {
  position: fixed;
}
.v-system-bar--absolute {
  position: absolute;
}
.v-system-bar--status .v-icon {
  margin-right: 4px;
}
.v-system-bar--window .v-icon {
  font-size: 20px;
  margin-right: 8px;
}
.theme--light.v-table {
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-table thead th {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-table tbody tr[active] {
  background: #f5f5f5;
}
.theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #eee;
}
.theme--light.v-table tfoot tr {
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--dark.v-table {
  background-color: #424242;
  color: #fff;
}
.theme--dark.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-table thead th {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-table tbody tr[active] {
  background: #505050;
}
.theme--dark.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #616161;
}
.theme--dark.v-table tfoot tr {
  border-top: 1px solid rgba(255,255,255,0.12);
}
.v-table__overflow {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
table.v-table {
  border-radius: 2px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
}
table.v-table thead td:not(:nth-child(1)),
table.v-table tbody td:not(:nth-child(1)),
table.v-table thead th:not(:nth-child(1)),
table.v-table tbody th:not(:nth-child(1)),
table.v-table thead td:first-child,
table.v-table tbody td:first-child,
table.v-table thead th:first-child,
table.v-table tbody th:first-child {
  padding: 0 24px;
}
table.v-table thead tr {
  height: 56px;
}
table.v-table thead th {
  font-weight: 500;
  font-size: 12px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  user-select: none;
}
table.v-table thead th.sortable {
  pointer-events: auto;
}
table.v-table thead th > div {
  width: 100%;
}
table.v-table tbody tr {
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background;
}
table.v-table tbody td,
table.v-table tbody th {
  height: 48px;
}
table.v-table tbody td {
  font-weight: 400;
  font-size: 13px;
}
table.v-table .input-group--selection-controls {
  padding: 0;
}
table.v-table .input-group--selection-controls .input-group__details {
  display: none;
}
table.v-table .input-group--selection-controls.checkbox .v-icon {
  left: 50%;
  transform: translateX(-50%);
}
table.v-table .input-group--selection-controls.checkbox .input-group--selection-controls__ripple {
  left: 50%;
  transform: translate(-50%, -50%);
}
table.v-table tfoot tr {
  height: 48px;
}
table.v-table tfoot tr td {
  padding: 0 24px;
}
.theme--light.v-tabs__bar {
  background-color: #fff;
}
.theme--light.v-tabs__bar .v-tabs__div {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(0,0,0,0.26);
}
.theme--dark.v-tabs__bar {
  background-color: #424242;
}
.theme--dark.v-tabs__bar .v-tabs__div {
  color: #fff;
}
.theme--dark.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(255,255,255,0.3);
}
.v-tabs {
  position: relative;
}
.v-tabs__bar {
  position: relative;
  border-radius: inherit;
}
.v-tabs__icon {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  height: 100%;
  position: absolute;
  top: 0;
  user-select: none;
  width: 32px;
}
.v-tabs__icon--prev {
  left: 4px;
}
.v-tabs__icon--next {
  right: 4px;
}
.v-tabs__wrapper {
  overflow: hidden;
  contain: content;
  display: flex;
}
.v-tabs__wrapper--show-arrows {
  margin-left: 40px;
  margin-right: 40px;
}
.v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
  padding-left: 16px;
}
@media only screen and (max-width: 1279px) {
  .v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
    padding-left: 24px;
  }
}
.v-tabs__container {
  flex: 1 0 auto;
  display: flex;
  height: 48px;
  list-style-type: none;
  transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  white-space: nowrap;
  position: relative;
}
.v-tabs__container--overflow .v-tabs__div {
  flex: 1 0 auto;
}
.v-tabs__container--grow .v-tabs__div {
  flex: 1 0 auto;
  max-width: none;
}
.v-tabs__container--icons-and-text {
  height: 72px;
}
.v-tabs__container--align-with-title {
  padding-left: 56px;
}
.v-tabs__container--fixed-tabs .v-tabs__div,
.v-tabs__container--icons-and-text .v-tabs__div {
  min-width: 72px;
}
@media only screen and (min-width: 1280px) {
  .v-tabs__container--fixed-tabs .v-tabs__div,
  .v-tabs__container--icons-and-text .v-tabs__div {
    min-width: 160px;
  }
}
@media only screen and (max-width: 1279px) {
  .v-tabs__container--fixed-tabs .v-tabs__div {
    flex: 1 0 auto;
  }
}
.v-tabs__container--centered > .v-tabs__div:first-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:first-child,
.v-tabs__container--right > .v-tabs__div:first-child {
  margin-left: auto;
}
.v-tabs__container--centered .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--fixed-tabs .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--right .v-tabs__slider-wrapper + .v-tabs__div {
  margin-left: auto;
}
.v-tabs__container--centered > .v-tabs__div:last-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:last-child {
  margin-right: auto;
}
.v-tabs__container--icons-and-text .v-tabs__item {
  flex-direction: column-reverse;
}
.v-tabs__container--icons-and-text .v-tabs__item .v-icon {
  margin-bottom: 6px;
}
.v-tabs__div {
  align-items: center;
  display: inline-flex;
  flex: 0 1 auto;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  height: inherit;
  max-width: 264px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
.v-tabs__item {
  align-items: center;
  color: inherit;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  justify-content: center;
  max-width: inherit;
  padding: 6px 12px;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  user-select: none;
  white-space: normal;
}
.v-tabs__item:not(.v-tabs__item--active) {
  opacity: 0.7;
}
.v-tabs__item--disabled {
  pointer-events: none;
}
.v-tabs__slider {
  height: 2px;
  width: 100%;
}
.v-tabs__slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(0,0,0,0.42);
}
.theme--light.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: rgba(0,0,0,0.87);
}
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  border-image: repeating-linear-gradient(to right, rgba(0,0,0,0.38) 0px, rgba(0,0,0,0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-text-field__prefix,
.theme--light.v-text-field__suffix {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #fff;
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.16);
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #fff;
}
.theme--light.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.06);
}
.theme--light.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}
.theme--light.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--light.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--light.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(0,0,0,0.54);
}
.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid rgba(0,0,0,0.87);
}
.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(255,255,255,0.7);
}
.theme--dark.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: #fff;
}
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  border-image: repeating-linear-gradient(to right, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-text-field__prefix,
.theme--dark.v-text-field__suffix {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #424242;
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(255,255,255,0.16);
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #fff;
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.1);
}
.theme--dark.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}
.theme--dark.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--dark.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--dark.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--dark.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.2);
}
.theme--dark.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(255,255,255,0.7);
}
.theme--dark.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid #fff;
}
.application--is-rtl .v-text-field .v-label {
  transform-origin: top right;
}
.application--is-rtl .v-text-field .v-counter {
  margin-left: 0;
  margin-right: 8px;
}
.application--is-rtl .v-text-field--enclosed .v-input__append-outer {
  margin-left: 0;
  margin-right: 16px;
}
.application--is-rtl .v-text-field--enclosed .v-input__prepend-outer {
  margin-left: 16px;
  margin-right: 0;
}
.application--is-rtl .v-text-field--reverse input {
  text-align: left;
}
.application--is-rtl .v-text-field--reverse .v-label {
  transform-origin: top left;
}
.application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}
.application--is-rtl .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
}
.application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}
.v-text-field input {
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0px;
  width: 100%;
}
.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  align-self: flex-start;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  user-select: none;
}
.v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}
.v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}
.v-text-field .v-counter {
  margin-left: 8px;
  white-space: nowrap;
}
.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  transform-origin: top left;
  white-space: nowrap;
  pointer-events: none;
}
.v-text-field .v-label--active {
  max-width: 133%;
  transform: translateY(-18px) scale(0.75);
}
.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field > .v-input__control > .v-input__slot:before,
.v-text-field > .v-input__control > .v-input__slot:after {
  bottom: -1px;
  content: '';
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-text-field > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 0 0;
}
.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  transform: scaleX(0);
}
.v-text-field__details {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  overflow: hidden;
}
.v-text-field__prefix,
.v-text-field__suffix {
  align-self: center;
  cursor: default;
}
.v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}
.v-text-field__suffix {
  padding-left: 4px;
  white-space: nowrap;
}
.v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}
.v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}
.v-text-field--box,
.v-text-field--full-width,
.v-text-field--outline {
  position: relative;
}
.v-text-field--box > .v-input__control > .v-input__slot,
.v-text-field--full-width > .v-input__control > .v-input__slot,
.v-text-field--outline > .v-input__control > .v-input__slot {
  align-items: stretch;
  min-height: 56px;
}
.v-text-field--box input,
.v-text-field--full-width input,
.v-text-field--outline input {
  margin-top: 22px;
}
.v-text-field--box.v-text-field--single-line input,
.v-text-field--full-width.v-text-field--single-line input,
.v-text-field--outline.v-text-field--single-line input {
  margin-top: 12px;
}
.v-text-field--box .v-label,
.v-text-field--full-width .v-label,
.v-text-field--outline .v-label {
  top: 18px;
}
.v-text-field--box .v-label--active,
.v-text-field--full-width .v-label--active,
.v-text-field--outline .v-label--active {
  transform: translateY(-6px) scale(0.75);
}
.v-text-field--box > .v-input__control > .v-input__slot {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.v-text-field--box > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 thin 0;
}
.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}
.v-text-field.v-text-field--enclosed:not(.v-text-field--box) .v-progress-linear__background {
  display: none;
}
.v-text-field.v-text-field--enclosed .v-input__prepend-outer,
.v-text-field.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field.v-text-field--enclosed .v-input__append-inner,
.v-text-field.v-text-field--enclosed .v-input__append-outer {
  margin-top: 16px;
}
.v-text-field.v-text-field--enclosed .v-text-field__details,
.v-text-field.v-text-field--enclosed > .v-input__control > .v-input__slot {
  padding: 0 12px;
}
.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}
.v-text-field--reverse input {
  text-align: right;
}
.v-text-field--reverse .v-label {
  transform-origin: top right;
}
.v-text-field--reverse > .v-input__control > .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
  flex-direction: row-reverse;
}
.v-text-field--solo > .v-input__control > .v-input__slot:before,
.v-text-field--outline > .v-input__control > .v-input__slot:before,
.v-text-field--full-width > .v-input__control > .v-input__slot:before,
.v-text-field--solo > .v-input__control > .v-input__slot:after,
.v-text-field--outline > .v-input__control > .v-input__slot:after,
.v-text-field--full-width > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-text-field--outline {
  margin-bottom: 16px;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field--outline > .v-input__control > .v-input__slot {
  background: transparent !important;
  border-radius: 4px;
}
.v-text-field--outline .v-text-field__prefix {
  margin-top: 22px;
  max-height: 32px;
}
.v-text-field--outline .v-input__prepend-outer,
.v-text-field--outline .v-input__append-outer {
  margin-top: 18px;
}
.v-text-field--outline.v-input--is-dirty .v-text-field__prefix,
.v-text-field--outline.v-input--is-focused .v-text-field__prefix,
.v-text-field--outline.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot,
.v-text-field--outline.v-input--has-state > .v-input__control > .v-input__slot {
  border: 2px solid currentColor;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}
.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-text-field.v-text-field--solo .v-text-field__slot {
  align-items: center;
}
.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: center;
  margin-top: 0;
}
.v-text-field.v-text-field--solo .v-input__prepend-outer,
.v-text-field.v-text-field--solo .v-input__append-outer {
  margin-top: 12px;
}
.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  transform: scaleX(1);
}
.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}
.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: #fff;
}
.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: rgba(0,0,0,0.87);
}
.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: 0;
  margin-left: -12px;
}
.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 0;
  padding-left: 12px;
}
.v-textarea textarea {
  flex: 1 1 auto;
  line-height: 18px;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 7px 0 8px;
  width: 100%;
}
.v-textarea .v-text-field__prefix {
  padding-top: 4px;
  align-self: start;
}
.v-textarea.v-text-field--full-width .v-text-field__slot textarea,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea {
  margin-top: 0;
}
.v-textarea.v-text-field--full-width .v-text-field__details,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details {
  bottom: 4px;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}
.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--box textarea,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}
.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line textarea,
.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea {
  margin-top: 12px;
}
.v-textarea.v-text-field--box.v-text-field--single-line .v-label,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label {
  top: 18px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control {
  padding-top: 0;
}
.v-textarea.v-text-field--solo {
  align-items: flex-start;
}
.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  align-self: flex-start;
  margin-top: 16px;
}
.v-textarea--auto-grow textarea {
  overflow: hidden;
}
.v-textarea--no-resize textarea {
  resize: none;
}
.theme--light.v-time-picker-clock {
  background: #e0e0e0;
}
.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(0,0,0,0.26);
}
.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #bdbdbd;
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #bdbdbd;
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #bdbdbd;
}
.theme--dark.v-time-picker-clock {
  background: #616161;
}
.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #757575;
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #757575;
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #757575;
}
.v-time-picker-clock {
  border-radius: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  user-select: none;
  width: 100%;
  padding-top: 100%;
}
.v-time-picker-clock__container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.v-time-picker-clock__hand {
  height: calc(50% - 4px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}
.v-time-picker-clock__hand:before {
  background: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.v-time-picker-clock__hand:after {
  content: '';
  position: absolute;
  height: 8px;
  width: 8px;
  top: 100%;
  left: 50%;
  border-radius: 100%;
  border-style: solid;
  border-color: inherit;
  background-color: inherit;
  transform: translate(-50%, -50%);
}
.v-time-picker-clock__hand--inner:after {
  height: 14px;
}
.v-picker--full-width .v-time-picker-clock__container {
  max-width: 290px;
}
.v-time-picker-clock__inner {
  position: absolute;
  bottom: 27px;
  left: 27px;
  right: 27px;
  top: 27px;
}
.v-time-picker-clock__item {
  align-items: center;
  border-radius: 100%;
  cursor: default;
  display: flex;
  font-size: 16px;
  justify-content: center;
  height: 40px;
  position: absolute;
  text-align: center;
  width: 40px;
  user-select: none;
  transform: translate(-50%, -50%);
}
.v-time-picker-clock__item > span {
  z-index: 1;
}
.v-time-picker-clock__item:before,
.v-time-picker-clock__item:after {
  content: '';
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 14px;
  width: 14px;
  transform: translate(-50%, -50%);
}
.v-time-picker-clock__item:after,
.v-time-picker-clock__item:before {
  height: 40px;
  width: 40px;
}
.v-time-picker-clock__item--active {
  color: #fff;
  cursor: default;
  z-index: 2;
}
.v-time-picker-clock__item--disabled {
  pointer-events: none;
}
.v-time-picker-title {
  color: #fff;
  display: flex;
  line-height: 1;
  justify-content: flex-end;
}
.v-time-picker-title__time {
  white-space: nowrap;
}
.v-time-picker-title__time .v-picker__title__btn,
.v-time-picker-title__time span {
  align-items: center;
  display: inline-flex;
  height: 70px;
  font-size: 70px;
  justify-content: center;
}
.v-time-picker-title__ampm {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  margin: 8px 0 6px 8px;
  text-transform: uppercase;
}
.v-time-picker-title__ampm div:only-child {
  flex-direction: row;
}
.v-picker__title--landscape .v-time-picker-title {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.v-picker__title--landscape .v-time-picker-title__time {
  text-align: right;
}
.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,
.v-picker__title--landscape .v-time-picker-title__time span {
  height: 55px;
  font-size: 55px;
}
.v-picker__title--landscape .v-time-picker-title__ampm {
  margin: 16px 0 0;
  align-self: initial;
  text-align: center;
}
.theme--light.v-timeline:before {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-timeline .v-timeline-item__dot {
  background: #fff;
}
.theme--light.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}
.theme--dark.v-timeline:before {
  background: rgba(255,255,255,0.12);
}
.theme--dark.v-timeline .v-timeline-item__dot {
  background: #424242;
}
.theme--dark.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}
.v-timeline-item {
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 24px;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline-item--left {
  flex-direction: row;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline-item--left .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline-item--left .v-card:after {
  transform: rotate(180deg);
  left: 100%;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite,
.v-timeline-item--left .v-timeline-item__opposite {
  margin-left: 96px;
  text-align: left;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--left .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--left .v-timeline-item__opposite .v-card:after {
  transform: rotate(0);
  left: -10px;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:before,
.v-timeline-item--right .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:after,
.v-timeline-item--right .v-card:after {
  right: 100%;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite,
.v-timeline-item--right .v-timeline-item__opposite {
  margin-right: 96px;
  text-align: right;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--right .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--right .v-timeline-item__opposite .v-card:after {
  transform: rotate(180deg);
  right: -10px;
}
.v-timeline-item__dot,
.v-timeline-item__inner-dot {
  border-radius: 50%;
}
.v-timeline-item__dot {
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
  align-self: center;
  position: absolute;
  height: 38px;
  left: calc(50% - 19px);
  width: 38px;
}
.v-timeline-item__dot .v-timeline-item__inner-dot {
  height: 30px;
  margin: 4px;
  width: 30px;
}
.v-timeline-item__dot--small {
  height: 24px;
  left: calc(50% - 12px);
  width: 24px;
}
.v-timeline-item__dot--small .v-timeline-item__inner-dot {
  height: 18px;
  margin: 3px;
  width: 18px;
}
.v-timeline-item__dot--large {
  height: 52px;
  left: calc(50% - 26px);
  width: 52px;
}
.v-timeline-item__dot--large .v-timeline-item__inner-dot {
  height: 42px;
  margin: 5px;
  width: 42px;
}
.v-timeline-item__inner-dot {
  display: flex;
  justify-content: center;
  align-items: center;
}
.v-timeline-item__body {
  position: relative;
  height: 100%;
  flex: 1 1 100%;
  max-width: calc(50% - 48px);
}
.v-timeline-item .v-card:before,
.v-timeline-item .v-card:after {
  content: '';
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #000;
  top: calc(50% - 10px);
}
.v-timeline-item .v-card:after {
  border-right-color: inherit;
}
.v-timeline-item .v-card:before {
  top: calc(50% - 10px + 2px);
}
.v-timeline-item__opposite {
  flex: 1 1 auto;
  align-self: center;
  max-width: calc(50% - 48px);
}
.v-timeline-item--fill-dot .v-timeline-item__inner-dot {
  height: inherit;
  margin: 0;
  width: inherit;
}
.v-timeline {
  padding-top: 24px;
  position: relative;
}
.v-timeline:before {
  bottom: 0;
  content: '';
  height: 100%;
  left: calc(50% - 1px);
  position: absolute;
  top: 0;
  width: 2px;
}
.v-timeline--align-top .v-timeline-item {
  position: relative;
}
.v-timeline--align-top .v-timeline-item__dot {
  top: 6px;
}
.v-timeline--align-top .v-timeline-item__dot--small {
  top: 12px;
}
.v-timeline--align-top .v-timeline-item__dot--large {
  top: 0;
}
.v-timeline--align-top .v-timeline-item .v-card:before {
  top: calc(0% + 10px + 2px);
}
.v-timeline--align-top .v-timeline-item .v-card:after {
  top: calc(0% + 10px);
}
.v-timeline--dense:before {
  left: 18px;
}
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline--dense .v-timeline-item--left {
  flex-direction: row-reverse;
}
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline--dense .v-timeline-item--left .v-card:before,
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline--dense .v-timeline-item--left .v-card:after {
  right: initial;
  left: -10px;
  transform: none;
}
.v-timeline--dense .v-timeline-item__dot {
  left: 0;
}
.v-timeline--dense .v-timeline-item__dot--small {
  left: 7px;
}
.v-timeline--dense .v-timeline-item__dot--large {
  left: -7px;
}
.v-timeline--dense .v-timeline-item__body {
  max-width: calc(100% - 64px);
}
.v-timeline--dense .v-timeline-item__opposite {
  display: none;
}
.theme--light.v-toolbar {
  background-color: #f5f5f5;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-toolbar {
  background-color: #212121;
  color: #fff;
}
.application--is-rtl .v-toolbar__title:not(:first-child) {
  margin-left: 0;
  margin-right: 20px;
}
.v-toolbar {
  transition: none;
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
  position: relative;
  width: 100%;
  will-change: padding-left, padding-right;
}
.v-toolbar[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-toolbar .v-text-field--enclosed,
.v-toolbar .v-text-field--box {
  margin: 0;
}
.v-toolbar .v-text-field--enclosed .v-text-field__details,
.v-toolbar .v-text-field--box .v-text-field__details {
  display: none;
}
.v-toolbar .v-tabs {
  width: 100%;
}
.v-toolbar__title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.v-toolbar__title:not(:first-child) {
  margin-left: 20px;
}
.v-toolbar__content,
.v-toolbar__extension {
  align-items: center;
  display: flex;
  padding: 0 24px;
}
@media only screen and (max-width: 1279px) {
  .v-toolbar__content,
  .v-toolbar__extension {
    padding: 0 16px;
  }
}
.v-toolbar__content .v-btn--icon,
.v-toolbar__extension .v-btn--icon {
  margin: 6px;
}
.v-toolbar__content > *:first-child,
.v-toolbar__extension > *:first-child {
  margin-left: 0;
}
.v-toolbar__content > *:first-child.v-btn--icon,
.v-toolbar__extension > *:first-child.v-btn--icon {
  margin-left: -6px;
}
.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn {
  margin-left: 0;
}
.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn--icon {
  margin-left: -6px;
}
.v-toolbar__content > *:last-child,
.v-toolbar__extension > *:last-child {
  margin-right: 0;
}
.v-toolbar__content > *:last-child.v-btn--icon,
.v-toolbar__extension > *:last-child.v-btn--icon {
  margin-right: -6px;
}
.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn {
  margin-right: 0;
}
.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn--icon {
  margin-right: -6px;
}
.v-toolbar__content > .v-list,
.v-toolbar__extension > .v-list {
  flex: 1 1 auto;
  max-height: 100%;
}
.v-toolbar__content > .v-list:first-child,
.v-toolbar__extension > .v-list:first-child {
  margin-left: -24px;
}
@media only screen and (max-width: 1279px) {
  .v-toolbar__content > .v-list:first-child,
  .v-toolbar__extension > .v-list:first-child {
    margin-left: -16px;
  }
}
.v-toolbar__content > .v-list:last-child,
.v-toolbar__extension > .v-list:last-child {
  margin-right: -24px;
}
@media only screen and (max-width: 1279px) {
  .v-toolbar__content > .v-list:last-child,
  .v-toolbar__extension > .v-list:last-child {
    margin-right: -16px;
  }
}
.v-toolbar__extension > .v-toolbar__title {
  margin-left: 72px;
}
.v-toolbar__items {
  display: flex;
  height: inherit;
  max-width: 100%;
  padding: 0;
}
.v-toolbar__items .v-btn {
  align-items: center;
  align-self: center;
}
.v-toolbar__items .v-tooltip,
.v-toolbar__items .v-tooltip > span {
  height: inherit;
}
.v-toolbar__items .v-btn:not(.v-btn--floating):not(.v-btn--icon),
.v-toolbar__items .v-menu,
.v-toolbar__items .v-menu__activator {
  height: inherit;
  margin: 0;
}
.v-toolbar .v-overflow-btn,
.v-toolbar .v-btn-toggle {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-toolbar .v-input {
  margin: 0;
}
.v-toolbar .v-overflow-btn .v-input__control:before,
.v-toolbar .v-overflow-btn .v-input__slot:before {
  display: none;
}
.v-toolbar--card {
  border-radius: 2px 2px 0 0;
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-toolbar--fixed {
  position: fixed;
  z-index: 2;
}
.v-toolbar--fixed,
.v-toolbar--absolute {
  top: 0;
  left: 0;
}
.v-toolbar--absolute {
  position: absolute;
  z-index: 2;
}
.v-toolbar--floating {
  display: inline-flex;
  margin: 16px;
  width: auto;
}
.v-toolbar--clipped {
  z-index: 3;
}
.v-tooltip__content {
  background: #616161;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 5px 8px;
  position: absolute;
  text-transform: initial;
  width: auto;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-tooltip__content[class*="-active"] {
  transition: 0.15s cubic-bezier(0.25, 0.8, 0.5, 1);
  pointer-events: none;
}
.v-tooltip__content--fixed {
  position: fixed;
}
@media only screen and (max-width: 1279px) {
  .v-tooltip .v-tooltip__content {
    padding: 10px 16px;
  }
}
.theme--light.v-treeview {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--light.v-treeview .v-treeview-node--active {
  background: rgba(0,0,0,0.12);
}
.theme--dark.v-treeview {
  color: #fff;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--dark.v-treeview .v-treeview-node--active {
  background: rgba(255,255,255,0.12);
}
.application--is-rtl .v-treeview > .v-treeview-node {
  margin-right: 0;
}
.application--is-rtl .v-treeview > .v-treeview-node--leaf {
  margin-right: 24px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node {
  margin-right: 26px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node--leaf {
  margin-right: 50px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node__toggle {
  transform: rotate(90deg);
}
.application--is-rtl .v-treeview-node__toggle--open {
  transform: none;
}
.v-treeview > .v-treeview-node {
  margin-left: 0;
}
.v-treeview > .v-treeview-node--leaf {
  margin-left: 24px;
}
.v-treeview-node {
  margin-left: 26px;
}
.v-treeview-node--excluded {
  display: none;
}
.v-treeview-node--click > .v-treeview-node__root,
.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {
  cursor: pointer;
  user-select: none;
}
.v-treeview-node--leaf {
  margin-left: 50px;
}
.v-treeview-node__root {
  display: flex;
  align-items: center;
  min-height: 34px;
}
.v-treeview-node__content {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
}
.v-treeview-node__content .v-btn {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
.v-treeview-node__label {
  font-size: 1.2rem;
  margin-left: 6px;
  flex-grow: 1;
  flex-shrink: 0;
}
.v-treeview-node__label .v-icon {
  padding-right: 8px;
}
.v-treeview-node__checkbox {
  user-select: none;
}
.v-treeview-node__toggle {
  user-select: none;
  transform: rotate(-90deg);
}
.v-treeview-node__toggle--open {
  transform: none;
}
.v-treeview-node__toggle--loading {
  animation: progress-circular-rotate 1s linear infinite;
}
.v-treeview-node__children {
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.v-window__container {
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window__container--is-active {
  overflow: hidden;
}
.v-window-x-transition-enter-active,
.v-window-x-reverse-transition-enter-active,
.v-window-y-transition-enter-active,
.v-window-y-reverse-transition-enter-active,
.v-window-x-transition-leave-active,
.v-window-x-reverse-transition-leave-active,
.v-window-y-transition-leave-active,
.v-window-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window-x-transition-leave,
.v-window-x-reverse-transition-leave,
.v-window-y-transition-leave,
.v-window-y-reverse-transition-leave,
.v-window-x-transition-leave-to,
.v-window-x-reverse-transition-leave-to,
.v-window-y-transition-leave-to,
.v-window-y-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}
.v-window-x-transition-enter {
  transform: translateX(100%);
}
.v-window-x-transition-leave-to {
  transform: translateX(-100%);
}
.v-window-x-reverse-transition-enter {
  transform: translateX(-100%);
}
.v-window-x-reverse-transition-leave-to {
  transform: translateX(100%);
}
.v-window-y-transition-enter {
  transform: translateY(100%);
}
.v-window-y-transition-leave-to {
  transform: translateY(-100%);
}
.v-window-y-reverse-transition-enter {
  transform: translateY(-100%);
}
.v-window-y-reverse-transition-leave-to {
  transform: translateY(100%);
}

@charset "UTF-8";
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/webpack/fonts/MaterialIcons-Regular-af9a28e7.eot);
  /* For IE6-8 */
  src: local("☺"), url(/assets/webpack/fonts/MaterialIcons-Regular-2d801748.woff2) format("woff2"), url(/assets/webpack/fonts/MaterialIcons-Regular-08cefa1b.woff) format("woff"), url(/assets/webpack/fonts/MaterialIcons-Regular-698bd855.ttf) format("truetype"); }
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  /* Respect document layout direction */
  direction: inherit;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
.material-icons._10k:before {
    content: "\e951"; }
.material-icons._10mp:before {
    content: "\e952"; }
.material-icons._11mp:before {
    content: "\e953"; }
.material-icons._123:before {
    content: "\eb8d"; }
.material-icons._12mp:before {
    content: "\e954"; }
.material-icons._13mp:before {
    content: "\e955"; }
.material-icons._14mp:before {
    content: "\e956"; }
.material-icons._15mp:before {
    content: "\e957"; }
.material-icons._16mp:before {
    content: "\e958"; }
.material-icons._17mp:before {
    content: "\e959"; }
.material-icons._18_up_rating:before {
    content: "\f8fd"; }
.material-icons._18mp:before {
    content: "\e95a"; }
.material-icons._19mp:before {
    content: "\e95b"; }
.material-icons._1k:before {
    content: "\e95c"; }
.material-icons._1k_plus:before {
    content: "\e95d"; }
.material-icons._1x_mobiledata:before {
    content: "\efcd"; }
.material-icons._20mp:before {
    content: "\e95e"; }
.material-icons._21mp:before {
    content: "\e95f"; }
.material-icons._22mp:before {
    content: "\e960"; }
.material-icons._23mp:before {
    content: "\e961"; }
.material-icons._24mp:before {
    content: "\e962"; }
.material-icons._2k:before {
    content: "\e963"; }
.material-icons._2k_plus:before {
    content: "\e964"; }
.material-icons._2mp:before {
    content: "\e965"; }
.material-icons._30fps:before {
    content: "\efce"; }
.material-icons._30fps_select:before {
    content: "\efcf"; }
.material-icons._360:before {
    content: "\e577"; }
.material-icons._3d_rotation:before {
    content: "\e84d"; }
.material-icons._3g_mobiledata:before {
    content: "\efd0"; }
.material-icons._3k:before {
    content: "\e966"; }
.material-icons._3k_plus:before {
    content: "\e967"; }
.material-icons._3mp:before {
    content: "\e968"; }
.material-icons._3p:before {
    content: "\efd1"; }
.material-icons._4g_mobiledata:before {
    content: "\efd2"; }
.material-icons._4g_plus_mobiledata:before {
    content: "\efd3"; }
.material-icons._4k:before {
    content: "\e072"; }
.material-icons._4k_plus:before {
    content: "\e969"; }
.material-icons._4mp:before {
    content: "\e96a"; }
.material-icons._5g:before {
    content: "\ef38"; }
.material-icons._5k:before {
    content: "\e96b"; }
.material-icons._5k_plus:before {
    content: "\e96c"; }
.material-icons._5mp:before {
    content: "\e96d"; }
.material-icons._60fps:before {
    content: "\efd4"; }
.material-icons._60fps_select:before {
    content: "\efd5"; }
.material-icons._6_ft_apart:before {
    content: "\f21e"; }
.material-icons._6k:before {
    content: "\e96e"; }
.material-icons._6k_plus:before {
    content: "\e96f"; }
.material-icons._6mp:before {
    content: "\e970"; }
.material-icons._7k:before {
    content: "\e971"; }
.material-icons._7k_plus:before {
    content: "\e972"; }
.material-icons._7mp:before {
    content: "\e973"; }
.material-icons._8k:before {
    content: "\e974"; }
.material-icons._8k_plus:before {
    content: "\e975"; }
.material-icons._8mp:before {
    content: "\e976"; }
.material-icons._9k:before {
    content: "\e977"; }
.material-icons._9k_plus:before {
    content: "\e978"; }
.material-icons._9mp:before {
    content: "\e979"; }
.material-icons.abc:before {
    content: "\eb94"; }
.material-icons.ac_unit:before {
    content: "\eb3b"; }
.material-icons.access_alarm:before {
    content: "\e190"; }
.material-icons.access_alarms:before {
    content: "\e191"; }
.material-icons.access_time:before {
    content: "\e192"; }
.material-icons.access_time_filled:before {
    content: "\efd6"; }
.material-icons.accessibility:before {
    content: "\e84e"; }
.material-icons.accessibility_new:before {
    content: "\e92c"; }
.material-icons.accessible:before {
    content: "\e914"; }
.material-icons.accessible_forward:before {
    content: "\e934"; }
.material-icons.account_balance:before {
    content: "\e84f"; }
.material-icons.account_balance_wallet:before {
    content: "\e850"; }
.material-icons.account_box:before {
    content: "\e851"; }
.material-icons.account_circle:before {
    content: "\e853"; }
.material-icons.account_tree:before {
    content: "\e97a"; }
.material-icons.ad_units:before {
    content: "\ef39"; }
.material-icons.adb:before {
    content: "\e60e"; }
.material-icons.add:before {
    content: "\e145"; }
.material-icons.add_a_photo:before {
    content: "\e439"; }
.material-icons.add_alarm:before {
    content: "\e193"; }
.material-icons.add_alert:before {
    content: "\e003"; }
.material-icons.add_box:before {
    content: "\e146"; }
.material-icons.add_business:before {
    content: "\e729"; }
.material-icons.add_call:before {
    content: "\e0e8"; }
.material-icons.add_card:before {
    content: "\eb86"; }
.material-icons.add_chart:before {
    content: "\e97b"; }
.material-icons.add_circle:before {
    content: "\e147"; }
.material-icons.add_circle_outline:before {
    content: "\e148"; }
.material-icons.add_comment:before {
    content: "\e266"; }
.material-icons.add_home:before {
    content: "\f8eb"; }
.material-icons.add_home_work:before {
    content: "\f8ed"; }
.material-icons.add_ic_call:before {
    content: "\e97c"; }
.material-icons.add_link:before {
    content: "\e178"; }
.material-icons.add_location:before {
    content: "\e567"; }
.material-icons.add_location_alt:before {
    content: "\ef3a"; }
.material-icons.add_moderator:before {
    content: "\e97d"; }
.material-icons.add_photo_alternate:before {
    content: "\e43e"; }
.material-icons.add_reaction:before {
    content: "\e1d3"; }
.material-icons.add_road:before {
    content: "\ef3b"; }
.material-icons.add_shopping_cart:before {
    content: "\e854"; }
.material-icons.add_task:before {
    content: "\f23a"; }
.material-icons.add_to_drive:before {
    content: "\e65c"; }
.material-icons.add_to_home_screen:before {
    content: "\e1fe"; }
.material-icons.add_to_photos:before {
    content: "\e39d"; }
.material-icons.add_to_queue:before {
    content: "\e05c"; }
.material-icons.addchart:before {
    content: "\ef3c"; }
.material-icons.adf_scanner:before {
    content: "\eada"; }
.material-icons.adjust:before {
    content: "\e39e"; }
.material-icons.admin_panel_settings:before {
    content: "\ef3d"; }
.material-icons.adobe:before {
    content: "\ea96"; }
.material-icons.ads_click:before {
    content: "\e762"; }
.material-icons.agriculture:before {
    content: "\ea79"; }
.material-icons.air:before {
    content: "\efd8"; }
.material-icons.airline_seat_flat:before {
    content: "\e630"; }
.material-icons.airline_seat_flat_angled:before {
    content: "\e631"; }
.material-icons.airline_seat_individual_suite:before {
    content: "\e632"; }
.material-icons.airline_seat_legroom_extra:before {
    content: "\e633"; }
.material-icons.airline_seat_legroom_normal:before {
    content: "\e634"; }
.material-icons.airline_seat_legroom_reduced:before {
    content: "\e635"; }
.material-icons.airline_seat_recline_extra:before {
    content: "\e636"; }
.material-icons.airline_seat_recline_normal:before {
    content: "\e637"; }
.material-icons.airline_stops:before {
    content: "\e7d0"; }
.material-icons.airlines:before {
    content: "\e7ca"; }
.material-icons.airplane_ticket:before {
    content: "\efd9"; }
.material-icons.airplanemode_active:before {
    content: "\e195"; }
.material-icons.airplanemode_inactive:before {
    content: "\e194"; }
.material-icons.airplanemode_off:before {
    content: "\e194"; }
.material-icons.airplanemode_on:before {
    content: "\e195"; }
.material-icons.airplay:before {
    content: "\e055"; }
.material-icons.airport_shuttle:before {
    content: "\eb3c"; }
.material-icons.alarm:before {
    content: "\e855"; }
.material-icons.alarm_add:before {
    content: "\e856"; }
.material-icons.alarm_off:before {
    content: "\e857"; }
.material-icons.alarm_on:before {
    content: "\e858"; }
.material-icons.album:before {
    content: "\e019"; }
.material-icons.align_horizontal_center:before {
    content: "\e00f"; }
.material-icons.align_horizontal_left:before {
    content: "\e00d"; }
.material-icons.align_horizontal_right:before {
    content: "\e010"; }
.material-icons.align_vertical_bottom:before {
    content: "\e015"; }
.material-icons.align_vertical_center:before {
    content: "\e011"; }
.material-icons.align_vertical_top:before {
    content: "\e00c"; }
.material-icons.all_inbox:before {
    content: "\e97f"; }
.material-icons.all_inclusive:before {
    content: "\eb3d"; }
.material-icons.all_out:before {
    content: "\e90b"; }
.material-icons.alt_route:before {
    content: "\f184"; }
.material-icons.alternate_email:before {
    content: "\e0e6"; }
.material-icons.amp_stories:before {
    content: "\ea13"; }
.material-icons.analytics:before {
    content: "\ef3e"; }
.material-icons.anchor:before {
    content: "\f1cd"; }
.material-icons.android:before {
    content: "\e859"; }
.material-icons.animation:before {
    content: "\e71c"; }
.material-icons.announcement:before {
    content: "\e85a"; }
.material-icons.aod:before {
    content: "\efda"; }
.material-icons.apartment:before {
    content: "\ea40"; }
.material-icons.api:before {
    content: "\f1b7"; }
.material-icons.app_blocking:before {
    content: "\ef3f"; }
.material-icons.app_registration:before {
    content: "\ef40"; }
.material-icons.app_settings_alt:before {
    content: "\ef41"; }
.material-icons.app_shortcut:before {
    content: "\eae4"; }
.material-icons.apple:before {
    content: "\ea80"; }
.material-icons.approval:before {
    content: "\e982"; }
.material-icons.apps:before {
    content: "\e5c3"; }
.material-icons.apps_outage:before {
    content: "\e7cc"; }
.material-icons.architecture:before {
    content: "\ea3b"; }
.material-icons.archive:before {
    content: "\e149"; }
.material-icons.area_chart:before {
    content: "\e770"; }
.material-icons.arrow_back:before {
    content: "\e5c4"; }
.material-icons.arrow_back_ios:before {
    content: "\e5e0"; }
.material-icons.arrow_back_ios_new:before {
    content: "\e2ea"; }
.material-icons.arrow_circle_down:before {
    content: "\f181"; }
.material-icons.arrow_circle_left:before {
    content: "\eaa7"; }
.material-icons.arrow_circle_right:before {
    content: "\eaaa"; }
.material-icons.arrow_circle_up:before {
    content: "\f182"; }
.material-icons.arrow_downward:before {
    content: "\e5db"; }
.material-icons.arrow_drop_down:before {
    content: "\e5c5"; }
.material-icons.arrow_drop_down_circle:before {
    content: "\e5c6"; }
.material-icons.arrow_drop_up:before {
    content: "\e5c7"; }
.material-icons.arrow_forward:before {
    content: "\e5c8"; }
.material-icons.arrow_forward_ios:before {
    content: "\e5e1"; }
.material-icons.arrow_left:before {
    content: "\e5de"; }
.material-icons.arrow_right:before {
    content: "\e5df"; }
.material-icons.arrow_right_alt:before {
    content: "\e941"; }
.material-icons.arrow_upward:before {
    content: "\e5d8"; }
.material-icons.art_track:before {
    content: "\e060"; }
.material-icons.article:before {
    content: "\ef42"; }
.material-icons.aspect_ratio:before {
    content: "\e85b"; }
.material-icons.assessment:before {
    content: "\e85c"; }
.material-icons.assignment:before {
    content: "\e85d"; }
.material-icons.assignment_ind:before {
    content: "\e85e"; }
.material-icons.assignment_late:before {
    content: "\e85f"; }
.material-icons.assignment_return:before {
    content: "\e860"; }
.material-icons.assignment_returned:before {
    content: "\e861"; }
.material-icons.assignment_turned_in:before {
    content: "\e862"; }
.material-icons.assistant:before {
    content: "\e39f"; }
.material-icons.assistant_direction:before {
    content: "\e988"; }
.material-icons.assistant_navigation:before {
    content: "\e989"; }
.material-icons.assistant_photo:before {
    content: "\e3a0"; }
.material-icons.assured_workload:before {
    content: "\eb6f"; }
.material-icons.atm:before {
    content: "\e573"; }
.material-icons.attach_email:before {
    content: "\ea5e"; }
.material-icons.attach_file:before {
    content: "\e226"; }
.material-icons.attach_money:before {
    content: "\e227"; }
.material-icons.attachment:before {
    content: "\e2bc"; }
.material-icons.attractions:before {
    content: "\ea52"; }
.material-icons.attribution:before {
    content: "\efdb"; }
.material-icons.audio_file:before {
    content: "\eb82"; }
.material-icons.audiotrack:before {
    content: "\e3a1"; }
.material-icons.auto_awesome:before {
    content: "\e65f"; }
.material-icons.auto_awesome_mosaic:before {
    content: "\e660"; }
.material-icons.auto_awesome_motion:before {
    content: "\e661"; }
.material-icons.auto_delete:before {
    content: "\ea4c"; }
.material-icons.auto_fix_high:before {
    content: "\e663"; }
.material-icons.auto_fix_normal:before {
    content: "\e664"; }
.material-icons.auto_fix_off:before {
    content: "\e665"; }
.material-icons.auto_graph:before {
    content: "\e4fb"; }
.material-icons.auto_mode:before {
    content: "\ec20"; }
.material-icons.auto_stories:before {
    content: "\e666"; }
.material-icons.autofps_select:before {
    content: "\efdc"; }
.material-icons.autorenew:before {
    content: "\e863"; }
.material-icons.av_timer:before {
    content: "\e01b"; }
.material-icons.baby_changing_station:before {
    content: "\f19b"; }
.material-icons.back_hand:before {
    content: "\e764"; }
.material-icons.backpack:before {
    content: "\f19c"; }
.material-icons.backspace:before {
    content: "\e14a"; }
.material-icons.backup:before {
    content: "\e864"; }
.material-icons.backup_table:before {
    content: "\ef43"; }
.material-icons.badge:before {
    content: "\ea67"; }
.material-icons.bakery_dining:before {
    content: "\ea53"; }
.material-icons.balance:before {
    content: "\eaf6"; }
.material-icons.balcony:before {
    content: "\e58f"; }
.material-icons.ballot:before {
    content: "\e172"; }
.material-icons.bar_chart:before {
    content: "\e26b"; }
.material-icons.batch_prediction:before {
    content: "\f0f5"; }
.material-icons.bathroom:before {
    content: "\efdd"; }
.material-icons.bathtub:before {
    content: "\ea41"; }
.material-icons.battery_0_bar:before {
    content: "\ebdc"; }
.material-icons.battery_1_bar:before {
    content: "\ebd9"; }
.material-icons.battery_2_bar:before {
    content: "\ebe0"; }
.material-icons.battery_3_bar:before {
    content: "\ebdd"; }
.material-icons.battery_4_bar:before {
    content: "\ebe2"; }
.material-icons.battery_5_bar:before {
    content: "\ebd4"; }
.material-icons.battery_6_bar:before {
    content: "\ebd2"; }
.material-icons.battery_alert:before {
    content: "\e19c"; }
.material-icons.battery_charging_full:before {
    content: "\e1a3"; }
.material-icons.battery_full:before {
    content: "\e1a4"; }
.material-icons.battery_saver:before {
    content: "\efde"; }
.material-icons.battery_std:before {
    content: "\e1a5"; }
.material-icons.battery_unknown:before {
    content: "\e1a6"; }
.material-icons.beach_access:before {
    content: "\eb3e"; }
.material-icons.bed:before {
    content: "\efdf"; }
.material-icons.bedroom_baby:before {
    content: "\efe0"; }
.material-icons.bedroom_child:before {
    content: "\efe1"; }
.material-icons.bedroom_parent:before {
    content: "\efe2"; }
.material-icons.bedtime:before {
    content: "\ef44"; }
.material-icons.bedtime_off:before {
    content: "\eb76"; }
.material-icons.beenhere:before {
    content: "\e52d"; }
.material-icons.bento:before {
    content: "\f1f4"; }
.material-icons.bike_scooter:before {
    content: "\ef45"; }
.material-icons.biotech:before {
    content: "\ea3a"; }
.material-icons.blender:before {
    content: "\efe3"; }
.material-icons.blinds:before {
    content: "\e286"; }
.material-icons.blinds_closed:before {
    content: "\ec1f"; }
.material-icons.block:before {
    content: "\e14b"; }
.material-icons.block_flipped:before {
    content: "\ef46"; }
.material-icons.bloodtype:before {
    content: "\efe4"; }
.material-icons.bluetooth:before {
    content: "\e1a7"; }
.material-icons.bluetooth_audio:before {
    content: "\e60f"; }
.material-icons.bluetooth_connected:before {
    content: "\e1a8"; }
.material-icons.bluetooth_disabled:before {
    content: "\e1a9"; }
.material-icons.bluetooth_drive:before {
    content: "\efe5"; }
.material-icons.bluetooth_searching:before {
    content: "\e1aa"; }
.material-icons.blur_circular:before {
    content: "\e3a2"; }
.material-icons.blur_linear:before {
    content: "\e3a3"; }
.material-icons.blur_off:before {
    content: "\e3a4"; }
.material-icons.blur_on:before {
    content: "\e3a5"; }
.material-icons.bolt:before {
    content: "\ea0b"; }
.material-icons.book:before {
    content: "\e865"; }
.material-icons.book_online:before {
    content: "\f217"; }
.material-icons.bookmark:before {
    content: "\e866"; }
.material-icons.bookmark_add:before {
    content: "\e598"; }
.material-icons.bookmark_added:before {
    content: "\e599"; }
.material-icons.bookmark_border:before {
    content: "\e867"; }
.material-icons.bookmark_outline:before {
    content: "\e867"; }
.material-icons.bookmark_remove:before {
    content: "\e59a"; }
.material-icons.bookmarks:before {
    content: "\e98b"; }
.material-icons.border_all:before {
    content: "\e228"; }
.material-icons.border_bottom:before {
    content: "\e229"; }
.material-icons.border_clear:before {
    content: "\e22a"; }
.material-icons.border_color:before {
    content: "\e22b"; }
.material-icons.border_horizontal:before {
    content: "\e22c"; }
.material-icons.border_inner:before {
    content: "\e22d"; }
.material-icons.border_left:before {
    content: "\e22e"; }
.material-icons.border_outer:before {
    content: "\e22f"; }
.material-icons.border_right:before {
    content: "\e230"; }
.material-icons.border_style:before {
    content: "\e231"; }
.material-icons.border_top:before {
    content: "\e232"; }
.material-icons.border_vertical:before {
    content: "\e233"; }
.material-icons.boy:before {
    content: "\eb67"; }
.material-icons.branding_watermark:before {
    content: "\e06b"; }
.material-icons.breakfast_dining:before {
    content: "\ea54"; }
.material-icons.brightness_1:before {
    content: "\e3a6"; }
.material-icons.brightness_2:before {
    content: "\e3a7"; }
.material-icons.brightness_3:before {
    content: "\e3a8"; }
.material-icons.brightness_4:before {
    content: "\e3a9"; }
.material-icons.brightness_5:before {
    content: "\e3aa"; }
.material-icons.brightness_6:before {
    content: "\e3ab"; }
.material-icons.brightness_7:before {
    content: "\e3ac"; }
.material-icons.brightness_auto:before {
    content: "\e1ab"; }
.material-icons.brightness_high:before {
    content: "\e1ac"; }
.material-icons.brightness_low:before {
    content: "\e1ad"; }
.material-icons.brightness_medium:before {
    content: "\e1ae"; }
.material-icons.broadcast_on_home:before {
    content: "\f8f8"; }
.material-icons.broadcast_on_personal:before {
    content: "\f8f9"; }
.material-icons.broken_image:before {
    content: "\e3ad"; }
.material-icons.browse_gallery:before {
    content: "\ebd1"; }
.material-icons.browser_not_supported:before {
    content: "\ef47"; }
.material-icons.browser_updated:before {
    content: "\e7cf"; }
.material-icons.brunch_dining:before {
    content: "\ea73"; }
.material-icons.brush:before {
    content: "\e3ae"; }
.material-icons.bubble_chart:before {
    content: "\e6dd"; }
.material-icons.bug_report:before {
    content: "\e868"; }
.material-icons.build:before {
    content: "\e869"; }
.material-icons.build_circle:before {
    content: "\ef48"; }
.material-icons.bungalow:before {
    content: "\e591"; }
.material-icons.burst_mode:before {
    content: "\e43c"; }
.material-icons.bus_alert:before {
    content: "\e98f"; }
.material-icons.business:before {
    content: "\e0af"; }
.material-icons.business_center:before {
    content: "\eb3f"; }
.material-icons.cabin:before {
    content: "\e589"; }
.material-icons.cable:before {
    content: "\efe6"; }
.material-icons.cached:before {
    content: "\e86a"; }
.material-icons.cake:before {
    content: "\e7e9"; }
.material-icons.calculate:before {
    content: "\ea5f"; }
.material-icons.calendar_month:before {
    content: "\ebcc"; }
.material-icons.calendar_today:before {
    content: "\e935"; }
.material-icons.calendar_view_day:before {
    content: "\e936"; }
.material-icons.calendar_view_month:before {
    content: "\efe7"; }
.material-icons.calendar_view_week:before {
    content: "\efe8"; }
.material-icons.call:before {
    content: "\e0b0"; }
.material-icons.call_end:before {
    content: "\e0b1"; }
.material-icons.call_made:before {
    content: "\e0b2"; }
.material-icons.call_merge:before {
    content: "\e0b3"; }
.material-icons.call_missed:before {
    content: "\e0b4"; }
.material-icons.call_missed_outgoing:before {
    content: "\e0e4"; }
.material-icons.call_received:before {
    content: "\e0b5"; }
.material-icons.call_split:before {
    content: "\e0b6"; }
.material-icons.call_to_action:before {
    content: "\e06c"; }
.material-icons.camera:before {
    content: "\e3af"; }
.material-icons.camera_alt:before {
    content: "\e3b0"; }
.material-icons.camera_enhance:before {
    content: "\e8fc"; }
.material-icons.camera_front:before {
    content: "\e3b1"; }
.material-icons.camera_indoor:before {
    content: "\efe9"; }
.material-icons.camera_outdoor:before {
    content: "\efea"; }
.material-icons.camera_rear:before {
    content: "\e3b2"; }
.material-icons.camera_roll:before {
    content: "\e3b3"; }
.material-icons.cameraswitch:before {
    content: "\efeb"; }
.material-icons.campaign:before {
    content: "\ef49"; }
.material-icons.cancel:before {
    content: "\e5c9"; }
.material-icons.cancel_presentation:before {
    content: "\e0e9"; }
.material-icons.cancel_schedule_send:before {
    content: "\ea39"; }
.material-icons.candlestick_chart:before {
    content: "\ead4"; }
.material-icons.car_crash:before {
    content: "\ebf2"; }
.material-icons.car_rental:before {
    content: "\ea55"; }
.material-icons.car_repair:before {
    content: "\ea56"; }
.material-icons.card_giftcard:before {
    content: "\e8f6"; }
.material-icons.card_membership:before {
    content: "\e8f7"; }
.material-icons.card_travel:before {
    content: "\e8f8"; }
.material-icons.carpenter:before {
    content: "\f1f8"; }
.material-icons.cases:before {
    content: "\e992"; }
.material-icons.casino:before {
    content: "\eb40"; }
.material-icons.cast:before {
    content: "\e307"; }
.material-icons.cast_connected:before {
    content: "\e308"; }
.material-icons.cast_for_education:before {
    content: "\efec"; }
.material-icons.castle:before {
    content: "\eab1"; }
.material-icons.catching_pokemon:before {
    content: "\e508"; }
.material-icons.category:before {
    content: "\e574"; }
.material-icons.celebration:before {
    content: "\ea65"; }
.material-icons.cell_tower:before {
    content: "\ebba"; }
.material-icons.cell_wifi:before {
    content: "\e0ec"; }
.material-icons.center_focus_strong:before {
    content: "\e3b4"; }
.material-icons.center_focus_weak:before {
    content: "\e3b5"; }
.material-icons.chair:before {
    content: "\efed"; }
.material-icons.chair_alt:before {
    content: "\efee"; }
.material-icons.chalet:before {
    content: "\e585"; }
.material-icons.change_circle:before {
    content: "\e2e7"; }
.material-icons.change_history:before {
    content: "\e86b"; }
.material-icons.charging_station:before {
    content: "\f19d"; }
.material-icons.chat:before {
    content: "\e0b7"; }
.material-icons.chat_bubble:before {
    content: "\e0ca"; }
.material-icons.chat_bubble_outline:before {
    content: "\e0cb"; }
.material-icons.check:before {
    content: "\e5ca"; }
.material-icons.check_box:before {
    content: "\e834"; }
.material-icons.check_box_outline_blank:before {
    content: "\e835"; }
.material-icons.check_circle:before {
    content: "\e86c"; }
.material-icons.check_circle_outline:before {
    content: "\e92d"; }
.material-icons.checklist:before {
    content: "\e6b1"; }
.material-icons.checklist_rtl:before {
    content: "\e6b3"; }
.material-icons.checkroom:before {
    content: "\f19e"; }
.material-icons.chevron_left:before {
    content: "\e5cb"; }
.material-icons.chevron_right:before {
    content: "\e5cc"; }
.material-icons.child_care:before {
    content: "\eb41"; }
.material-icons.child_friendly:before {
    content: "\eb42"; }
.material-icons.chrome_reader_mode:before {
    content: "\e86d"; }
.material-icons.church:before {
    content: "\eaae"; }
.material-icons.circle:before {
    content: "\ef4a"; }
.material-icons.circle_notifications:before {
    content: "\e994"; }
.material-icons.class:before {
    content: "\e86e"; }
.material-icons.clean_hands:before {
    content: "\f21f"; }
.material-icons.cleaning_services:before {
    content: "\f0ff"; }
.material-icons.clear:before {
    content: "\e14c"; }
.material-icons.clear_all:before {
    content: "\e0b8"; }
.material-icons.close:before {
    content: "\e5cd"; }
.material-icons.close_fullscreen:before {
    content: "\f1cf"; }
.material-icons.closed_caption:before {
    content: "\e01c"; }
.material-icons.closed_caption_disabled:before {
    content: "\f1dc"; }
.material-icons.closed_caption_off:before {
    content: "\e996"; }
.material-icons.cloud:before {
    content: "\e2bd"; }
.material-icons.cloud_circle:before {
    content: "\e2be"; }
.material-icons.cloud_done:before {
    content: "\e2bf"; }
.material-icons.cloud_download:before {
    content: "\e2c0"; }
.material-icons.cloud_off:before {
    content: "\e2c1"; }
.material-icons.cloud_queue:before {
    content: "\e2c2"; }
.material-icons.cloud_sync:before {
    content: "\eb5a"; }
.material-icons.cloud_upload:before {
    content: "\e2c3"; }
.material-icons.cloudy_snowing:before {
    content: "\e810"; }
.material-icons.co2:before {
    content: "\e7b0"; }
.material-icons.co_present:before {
    content: "\eaf0"; }
.material-icons.code:before {
    content: "\e86f"; }
.material-icons.code_off:before {
    content: "\e4f3"; }
.material-icons.coffee:before {
    content: "\efef"; }
.material-icons.coffee_maker:before {
    content: "\eff0"; }
.material-icons.collections:before {
    content: "\e3b6"; }
.material-icons.collections_bookmark:before {
    content: "\e431"; }
.material-icons.color_lens:before {
    content: "\e3b7"; }
.material-icons.colorize:before {
    content: "\e3b8"; }
.material-icons.comment:before {
    content: "\e0b9"; }
.material-icons.comment_bank:before {
    content: "\ea4e"; }
.material-icons.comments_disabled:before {
    content: "\e7a2"; }
.material-icons.commit:before {
    content: "\eaf5"; }
.material-icons.commute:before {
    content: "\e940"; }
.material-icons.compare:before {
    content: "\e3b9"; }
.material-icons.compare_arrows:before {
    content: "\e915"; }
.material-icons.compass_calibration:before {
    content: "\e57c"; }
.material-icons.compost:before {
    content: "\e761"; }
.material-icons.compress:before {
    content: "\e94d"; }
.material-icons.computer:before {
    content: "\e30a"; }
.material-icons.confirmation_num:before {
    content: "\e638"; }
.material-icons.confirmation_number:before {
    content: "\e638"; }
.material-icons.connect_without_contact:before {
    content: "\f223"; }
.material-icons.connected_tv:before {
    content: "\e998"; }
.material-icons.connecting_airports:before {
    content: "\e7c9"; }
.material-icons.construction:before {
    content: "\ea3c"; }
.material-icons.contact_mail:before {
    content: "\e0d0"; }
.material-icons.contact_page:before {
    content: "\f22e"; }
.material-icons.contact_phone:before {
    content: "\e0cf"; }
.material-icons.contact_support:before {
    content: "\e94c"; }
.material-icons.contactless:before {
    content: "\ea71"; }
.material-icons.contacts:before {
    content: "\e0ba"; }
.material-icons.content_copy:before {
    content: "\e14d"; }
.material-icons.content_cut:before {
    content: "\e14e"; }
.material-icons.content_paste:before {
    content: "\e14f"; }
.material-icons.content_paste_go:before {
    content: "\ea8e"; }
.material-icons.content_paste_off:before {
    content: "\e4f8"; }
.material-icons.content_paste_search:before {
    content: "\ea9b"; }
.material-icons.contrast:before {
    content: "\eb37"; }
.material-icons.control_camera:before {
    content: "\e074"; }
.material-icons.control_point:before {
    content: "\e3ba"; }
.material-icons.control_point_duplicate:before {
    content: "\e3bb"; }
.material-icons.cookie:before {
    content: "\eaac"; }
.material-icons.copy_all:before {
    content: "\e2ec"; }
.material-icons.copyright:before {
    content: "\e90c"; }
.material-icons.coronavirus:before {
    content: "\f221"; }
.material-icons.corporate_fare:before {
    content: "\f1d0"; }
.material-icons.cottage:before {
    content: "\e587"; }
.material-icons.countertops:before {
    content: "\f1f7"; }
.material-icons.create:before {
    content: "\e150"; }
.material-icons.create_new_folder:before {
    content: "\e2cc"; }
.material-icons.credit_card:before {
    content: "\e870"; }
.material-icons.credit_card_off:before {
    content: "\e4f4"; }
.material-icons.credit_score:before {
    content: "\eff1"; }
.material-icons.crib:before {
    content: "\e588"; }
.material-icons.crisis_alert:before {
    content: "\ebe9"; }
.material-icons.crop:before {
    content: "\e3be"; }
.material-icons.crop_16_9:before {
    content: "\e3bc"; }
.material-icons.crop_3_2:before {
    content: "\e3bd"; }
.material-icons.crop_5_4:before {
    content: "\e3bf"; }
.material-icons.crop_7_5:before {
    content: "\e3c0"; }
.material-icons.crop_din:before {
    content: "\e3c1"; }
.material-icons.crop_free:before {
    content: "\e3c2"; }
.material-icons.crop_landscape:before {
    content: "\e3c3"; }
.material-icons.crop_original:before {
    content: "\e3c4"; }
.material-icons.crop_portrait:before {
    content: "\e3c5"; }
.material-icons.crop_rotate:before {
    content: "\e437"; }
.material-icons.crop_square:before {
    content: "\e3c6"; }
.material-icons.cruelty_free:before {
    content: "\e799"; }
.material-icons.css:before {
    content: "\eb93"; }
.material-icons.currency_bitcoin:before {
    content: "\ebc5"; }
.material-icons.currency_exchange:before {
    content: "\eb70"; }
.material-icons.currency_franc:before {
    content: "\eafa"; }
.material-icons.currency_lira:before {
    content: "\eaef"; }
.material-icons.currency_pound:before {
    content: "\eaf1"; }
.material-icons.currency_ruble:before {
    content: "\eaec"; }
.material-icons.currency_rupee:before {
    content: "\eaf7"; }
.material-icons.currency_yen:before {
    content: "\eafb"; }
.material-icons.currency_yuan:before {
    content: "\eaf9"; }
.material-icons.curtains:before {
    content: "\ec1e"; }
.material-icons.curtains_closed:before {
    content: "\ec1d"; }
.material-icons.cyclone:before {
    content: "\ebd5"; }
.material-icons.dangerous:before {
    content: "\e99a"; }
.material-icons.dark_mode:before {
    content: "\e51c"; }
.material-icons.dashboard:before {
    content: "\e871"; }
.material-icons.dashboard_customize:before {
    content: "\e99b"; }
.material-icons.data_array:before {
    content: "\ead1"; }
.material-icons.data_exploration:before {
    content: "\e76f"; }
.material-icons.data_object:before {
    content: "\ead3"; }
.material-icons.data_saver_off:before {
    content: "\eff2"; }
.material-icons.data_saver_on:before {
    content: "\eff3"; }
.material-icons.data_thresholding:before {
    content: "\eb9f"; }
.material-icons.data_usage:before {
    content: "\e1af"; }
.material-icons.dataset:before {
    content: "\f8ee"; }
.material-icons.dataset_linked:before {
    content: "\f8ef"; }
.material-icons.date_range:before {
    content: "\e916"; }
.material-icons.deblur:before {
    content: "\eb77"; }
.material-icons.deck:before {
    content: "\ea42"; }
.material-icons.dehaze:before {
    content: "\e3c7"; }
.material-icons.delete:before {
    content: "\e872"; }
.material-icons.delete_forever:before {
    content: "\e92b"; }
.material-icons.delete_outline:before {
    content: "\e92e"; }
.material-icons.delete_sweep:before {
    content: "\e16c"; }
.material-icons.delivery_dining:before {
    content: "\ea72"; }
.material-icons.density_large:before {
    content: "\eba9"; }
.material-icons.density_medium:before {
    content: "\eb9e"; }
.material-icons.density_small:before {
    content: "\eba8"; }
.material-icons.departure_board:before {
    content: "\e576"; }
.material-icons.description:before {
    content: "\e873"; }
.material-icons.deselect:before {
    content: "\ebb6"; }
.material-icons.design_services:before {
    content: "\f10a"; }
.material-icons.desk:before {
    content: "\f8f4"; }
.material-icons.desktop_access_disabled:before {
    content: "\e99d"; }
.material-icons.desktop_mac:before {
    content: "\e30b"; }
.material-icons.desktop_windows:before {
    content: "\e30c"; }
.material-icons.details:before {
    content: "\e3c8"; }
.material-icons.developer_board:before {
    content: "\e30d"; }
.material-icons.developer_board_off:before {
    content: "\e4ff"; }
.material-icons.developer_mode:before {
    content: "\e1b0"; }
.material-icons.device_hub:before {
    content: "\e335"; }
.material-icons.device_thermostat:before {
    content: "\e1ff"; }
.material-icons.device_unknown:before {
    content: "\e339"; }
.material-icons.devices:before {
    content: "\e1b1"; }
.material-icons.devices_fold:before {
    content: "\ebde"; }
.material-icons.devices_other:before {
    content: "\e337"; }
.material-icons.dialer_sip:before {
    content: "\e0bb"; }
.material-icons.dialpad:before {
    content: "\e0bc"; }
.material-icons.diamond:before {
    content: "\ead5"; }
.material-icons.difference:before {
    content: "\eb7d"; }
.material-icons.dining:before {
    content: "\eff4"; }
.material-icons.dinner_dining:before {
    content: "\ea57"; }
.material-icons.directions:before {
    content: "\e52e"; }
.material-icons.directions_bike:before {
    content: "\e52f"; }
.material-icons.directions_boat:before {
    content: "\e532"; }
.material-icons.directions_boat_filled:before {
    content: "\eff5"; }
.material-icons.directions_bus:before {
    content: "\e530"; }
.material-icons.directions_bus_filled:before {
    content: "\eff6"; }
.material-icons.directions_car:before {
    content: "\e531"; }
.material-icons.directions_car_filled:before {
    content: "\eff7"; }
.material-icons.directions_ferry:before {
    content: "\e532"; }
.material-icons.directions_off:before {
    content: "\f10f"; }
.material-icons.directions_railway:before {
    content: "\e534"; }
.material-icons.directions_railway_filled:before {
    content: "\eff8"; }
.material-icons.directions_run:before {
    content: "\e566"; }
.material-icons.directions_subway:before {
    content: "\e533"; }
.material-icons.directions_subway_filled:before {
    content: "\eff9"; }
.material-icons.directions_train:before {
    content: "\e534"; }
.material-icons.directions_transit:before {
    content: "\e535"; }
.material-icons.directions_transit_filled:before {
    content: "\effa"; }
.material-icons.directions_walk:before {
    content: "\e536"; }
.material-icons.dirty_lens:before {
    content: "\ef4b"; }
.material-icons.disabled_by_default:before {
    content: "\f230"; }
.material-icons.disabled_visible:before {
    content: "\e76e"; }
.material-icons.disc_full:before {
    content: "\e610"; }
.material-icons.discord:before {
    content: "\ea6c"; }
.material-icons.discount:before {
    content: "\ebc9"; }
.material-icons.display_settings:before {
    content: "\eb97"; }
.material-icons.dnd_forwardslash:before {
    content: "\e611"; }
.material-icons.dns:before {
    content: "\e875"; }
.material-icons.do_disturb:before {
    content: "\f08c"; }
.material-icons.do_disturb_alt:before {
    content: "\f08d"; }
.material-icons.do_disturb_off:before {
    content: "\f08e"; }
.material-icons.do_disturb_on:before {
    content: "\f08f"; }
.material-icons.do_not_disturb:before {
    content: "\e612"; }
.material-icons.do_not_disturb_alt:before {
    content: "\e611"; }
.material-icons.do_not_disturb_off:before {
    content: "\e643"; }
.material-icons.do_not_disturb_on:before {
    content: "\e644"; }
.material-icons.do_not_disturb_on_total_silence:before {
    content: "\effb"; }
.material-icons.do_not_step:before {
    content: "\f19f"; }
.material-icons.do_not_touch:before {
    content: "\f1b0"; }
.material-icons.dock:before {
    content: "\e30e"; }
.material-icons.document_scanner:before {
    content: "\e5fa"; }
.material-icons.domain:before {
    content: "\e7ee"; }
.material-icons.domain_add:before {
    content: "\eb62"; }
.material-icons.domain_disabled:before {
    content: "\e0ef"; }
.material-icons.domain_verification:before {
    content: "\ef4c"; }
.material-icons.done:before {
    content: "\e876"; }
.material-icons.done_all:before {
    content: "\e877"; }
.material-icons.done_outline:before {
    content: "\e92f"; }
.material-icons.donut_large:before {
    content: "\e917"; }
.material-icons.donut_small:before {
    content: "\e918"; }
.material-icons.door_back:before {
    content: "\effc"; }
.material-icons.door_front:before {
    content: "\effd"; }
.material-icons.door_sliding:before {
    content: "\effe"; }
.material-icons.doorbell:before {
    content: "\efff"; }
.material-icons.double_arrow:before {
    content: "\ea50"; }
.material-icons.downhill_skiing:before {
    content: "\e509"; }
.material-icons.download:before {
    content: "\f090"; }
.material-icons.download_done:before {
    content: "\f091"; }
.material-icons.download_for_offline:before {
    content: "\f000"; }
.material-icons.downloading:before {
    content: "\f001"; }
.material-icons.drafts:before {
    content: "\e151"; }
.material-icons.drag_handle:before {
    content: "\e25d"; }
.material-icons.drag_indicator:before {
    content: "\e945"; }
.material-icons.draw:before {
    content: "\e746"; }
.material-icons.drive_eta:before {
    content: "\e613"; }
.material-icons.drive_file_move:before {
    content: "\e675"; }
.material-icons.drive_file_move_outline:before {
    content: "\e9a1"; }
.material-icons.drive_file_move_rtl:before {
    content: "\e76d"; }
.material-icons.drive_file_rename_outline:before {
    content: "\e9a2"; }
.material-icons.drive_folder_upload:before {
    content: "\e9a3"; }
.material-icons.dry:before {
    content: "\f1b3"; }
.material-icons.dry_cleaning:before {
    content: "\ea58"; }
.material-icons.duo:before {
    content: "\e9a5"; }
.material-icons.dvr:before {
    content: "\e1b2"; }
.material-icons.dynamic_feed:before {
    content: "\ea14"; }
.material-icons.dynamic_form:before {
    content: "\f1bf"; }
.material-icons.e_mobiledata:before {
    content: "\f002"; }
.material-icons.earbuds:before {
    content: "\f003"; }
.material-icons.earbuds_battery:before {
    content: "\f004"; }
.material-icons.east:before {
    content: "\f1df"; }
.material-icons.eco:before {
    content: "\ea35"; }
.material-icons.edgesensor_high:before {
    content: "\f005"; }
.material-icons.edgesensor_low:before {
    content: "\f006"; }
.material-icons.edit:before {
    content: "\e3c9"; }
.material-icons.edit_attributes:before {
    content: "\e578"; }
.material-icons.edit_calendar:before {
    content: "\e742"; }
.material-icons.edit_location:before {
    content: "\e568"; }
.material-icons.edit_location_alt:before {
    content: "\e1c5"; }
.material-icons.edit_note:before {
    content: "\e745"; }
.material-icons.edit_notifications:before {
    content: "\e525"; }
.material-icons.edit_off:before {
    content: "\e950"; }
.material-icons.edit_road:before {
    content: "\ef4d"; }
.material-icons.egg:before {
    content: "\eacc"; }
.material-icons.egg_alt:before {
    content: "\eac8"; }
.material-icons.eject:before {
    content: "\e8fb"; }
.material-icons.elderly:before {
    content: "\f21a"; }
.material-icons.elderly_woman:before {
    content: "\eb69"; }
.material-icons.electric_bike:before {
    content: "\eb1b"; }
.material-icons.electric_bolt:before {
    content: "\ec1c"; }
.material-icons.electric_car:before {
    content: "\eb1c"; }
.material-icons.electric_meter:before {
    content: "\ec1b"; }
.material-icons.electric_moped:before {
    content: "\eb1d"; }
.material-icons.electric_rickshaw:before {
    content: "\eb1e"; }
.material-icons.electric_scooter:before {
    content: "\eb1f"; }
.material-icons.electrical_services:before {
    content: "\f102"; }
.material-icons.elevator:before {
    content: "\f1a0"; }
.material-icons.email:before {
    content: "\e0be"; }
.material-icons.emergency:before {
    content: "\e1eb"; }
.material-icons.emergency_recording:before {
    content: "\ebf4"; }
.material-icons.emergency_share:before {
    content: "\ebf6"; }
.material-icons.emoji_emotions:before {
    content: "\ea22"; }
.material-icons.emoji_events:before {
    content: "\ea23"; }
.material-icons.emoji_flags:before {
    content: "\ea1a"; }
.material-icons.emoji_food_beverage:before {
    content: "\ea1b"; }
.material-icons.emoji_nature:before {
    content: "\ea1c"; }
.material-icons.emoji_objects:before {
    content: "\ea24"; }
.material-icons.emoji_people:before {
    content: "\ea1d"; }
.material-icons.emoji_symbols:before {
    content: "\ea1e"; }
.material-icons.emoji_transportation:before {
    content: "\ea1f"; }
.material-icons.energy_savings_leaf:before {
    content: "\ec1a"; }
.material-icons.engineering:before {
    content: "\ea3d"; }
.material-icons.enhance_photo_translate:before {
    content: "\e8fc"; }
.material-icons.enhanced_encryption:before {
    content: "\e63f"; }
.material-icons.equalizer:before {
    content: "\e01d"; }
.material-icons.error:before {
    content: "\e000"; }
.material-icons.error_outline:before {
    content: "\e001"; }
.material-icons.escalator:before {
    content: "\f1a1"; }
.material-icons.escalator_warning:before {
    content: "\f1ac"; }
.material-icons.euro:before {
    content: "\ea15"; }
.material-icons.euro_symbol:before {
    content: "\e926"; }
.material-icons.ev_station:before {
    content: "\e56d"; }
.material-icons.event:before {
    content: "\e878"; }
.material-icons.event_available:before {
    content: "\e614"; }
.material-icons.event_busy:before {
    content: "\e615"; }
.material-icons.event_note:before {
    content: "\e616"; }
.material-icons.event_repeat:before {
    content: "\eb7b"; }
.material-icons.event_seat:before {
    content: "\e903"; }
.material-icons.exit_to_app:before {
    content: "\e879"; }
.material-icons.expand:before {
    content: "\e94f"; }
.material-icons.expand_circle_down:before {
    content: "\e7cd"; }
.material-icons.expand_less:before {
    content: "\e5ce"; }
.material-icons.expand_more:before {
    content: "\e5cf"; }
.material-icons.explicit:before {
    content: "\e01e"; }
.material-icons.explore:before {
    content: "\e87a"; }
.material-icons.explore_off:before {
    content: "\e9a8"; }
.material-icons.exposure:before {
    content: "\e3ca"; }
.material-icons.exposure_minus_1:before {
    content: "\e3cb"; }
.material-icons.exposure_minus_2:before {
    content: "\e3cc"; }
.material-icons.exposure_neg_1:before {
    content: "\e3cb"; }
.material-icons.exposure_neg_2:before {
    content: "\e3cc"; }
.material-icons.exposure_plus_1:before {
    content: "\e3cd"; }
.material-icons.exposure_plus_2:before {
    content: "\e3ce"; }
.material-icons.exposure_zero:before {
    content: "\e3cf"; }
.material-icons.extension:before {
    content: "\e87b"; }
.material-icons.extension_off:before {
    content: "\e4f5"; }
.material-icons.face:before {
    content: "\e87c"; }
.material-icons.face_retouching_natural:before {
    content: "\ef4e"; }
.material-icons.face_retouching_off:before {
    content: "\f007"; }
.material-icons.facebook:before {
    content: "\f234"; }
.material-icons.fact_check:before {
    content: "\f0c5"; }
.material-icons.factory:before {
    content: "\ebbc"; }
.material-icons.family_restroom:before {
    content: "\f1a2"; }
.material-icons.fast_forward:before {
    content: "\e01f"; }
.material-icons.fast_rewind:before {
    content: "\e020"; }
.material-icons.fastfood:before {
    content: "\e57a"; }
.material-icons.favorite:before {
    content: "\e87d"; }
.material-icons.favorite_border:before {
    content: "\e87e"; }
.material-icons.favorite_outline:before {
    content: "\e87e"; }
.material-icons.fax:before {
    content: "\ead8"; }
.material-icons.featured_play_list:before {
    content: "\e06d"; }
.material-icons.featured_video:before {
    content: "\e06e"; }
.material-icons.feed:before {
    content: "\f009"; }
.material-icons.feedback:before {
    content: "\e87f"; }
.material-icons.female:before {
    content: "\e590"; }
.material-icons.fence:before {
    content: "\f1f6"; }
.material-icons.festival:before {
    content: "\ea68"; }
.material-icons.fiber_dvr:before {
    content: "\e05d"; }
.material-icons.fiber_manual_record:before {
    content: "\e061"; }
.material-icons.fiber_new:before {
    content: "\e05e"; }
.material-icons.fiber_pin:before {
    content: "\e06a"; }
.material-icons.fiber_smart_record:before {
    content: "\e062"; }
.material-icons.file_copy:before {
    content: "\e173"; }
.material-icons.file_download:before {
    content: "\e2c4"; }
.material-icons.file_download_done:before {
    content: "\e9aa"; }
.material-icons.file_download_off:before {
    content: "\e4fe"; }
.material-icons.file_open:before {
    content: "\eaf3"; }
.material-icons.file_present:before {
    content: "\ea0e"; }
.material-icons.file_upload:before {
    content: "\e2c6"; }
.material-icons.filter:before {
    content: "\e3d3"; }
.material-icons.filter_1:before {
    content: "\e3d0"; }
.material-icons.filter_2:before {
    content: "\e3d1"; }
.material-icons.filter_3:before {
    content: "\e3d2"; }
.material-icons.filter_4:before {
    content: "\e3d4"; }
.material-icons.filter_5:before {
    content: "\e3d5"; }
.material-icons.filter_6:before {
    content: "\e3d6"; }
.material-icons.filter_7:before {
    content: "\e3d7"; }
.material-icons.filter_8:before {
    content: "\e3d8"; }
.material-icons.filter_9:before {
    content: "\e3d9"; }
.material-icons.filter_9_plus:before {
    content: "\e3da"; }
.material-icons.filter_alt:before {
    content: "\ef4f"; }
.material-icons.filter_alt_off:before {
    content: "\eb32"; }
.material-icons.filter_b_and_w:before {
    content: "\e3db"; }
.material-icons.filter_center_focus:before {
    content: "\e3dc"; }
.material-icons.filter_drama:before {
    content: "\e3dd"; }
.material-icons.filter_frames:before {
    content: "\e3de"; }
.material-icons.filter_hdr:before {
    content: "\e3df"; }
.material-icons.filter_list:before {
    content: "\e152"; }
.material-icons.filter_list_alt:before {
    content: "\e94e"; }
.material-icons.filter_list_off:before {
    content: "\eb57"; }
.material-icons.filter_none:before {
    content: "\e3e0"; }
.material-icons.filter_tilt_shift:before {
    content: "\e3e2"; }
.material-icons.filter_vintage:before {
    content: "\e3e3"; }
.material-icons.find_in_page:before {
    content: "\e880"; }
.material-icons.find_replace:before {
    content: "\e881"; }
.material-icons.fingerprint:before {
    content: "\e90d"; }
.material-icons.fire_extinguisher:before {
    content: "\f1d8"; }
.material-icons.fire_hydrant:before {
    content: "\f1a3"; }
.material-icons.fire_hydrant_alt:before {
    content: "\f8f1"; }
.material-icons.fire_truck:before {
    content: "\f8f2"; }
.material-icons.fireplace:before {
    content: "\ea43"; }
.material-icons.first_page:before {
    content: "\e5dc"; }
.material-icons.fit_screen:before {
    content: "\ea10"; }
.material-icons.fitbit:before {
    content: "\e82b"; }
.material-icons.fitness_center:before {
    content: "\eb43"; }
.material-icons.flag:before {
    content: "\e153"; }
.material-icons.flag_circle:before {
    content: "\eaf8"; }
.material-icons.flaky:before {
    content: "\ef50"; }
.material-icons.flare:before {
    content: "\e3e4"; }
.material-icons.flash_auto:before {
    content: "\e3e5"; }
.material-icons.flash_off:before {
    content: "\e3e6"; }
.material-icons.flash_on:before {
    content: "\e3e7"; }
.material-icons.flashlight_off:before {
    content: "\f00a"; }
.material-icons.flashlight_on:before {
    content: "\f00b"; }
.material-icons.flatware:before {
    content: "\f00c"; }
.material-icons.flight:before {
    content: "\e539"; }
.material-icons.flight_class:before {
    content: "\e7cb"; }
.material-icons.flight_land:before {
    content: "\e904"; }
.material-icons.flight_takeoff:before {
    content: "\e905"; }
.material-icons.flip:before {
    content: "\e3e8"; }
.material-icons.flip_camera_android:before {
    content: "\ea37"; }
.material-icons.flip_camera_ios:before {
    content: "\ea38"; }
.material-icons.flip_to_back:before {
    content: "\e882"; }
.material-icons.flip_to_front:before {
    content: "\e883"; }
.material-icons.flood:before {
    content: "\ebe6"; }
.material-icons.flourescent:before {
    content: "\f00d"; }
.material-icons.flutter_dash:before {
    content: "\e00b"; }
.material-icons.fmd_bad:before {
    content: "\f00e"; }
.material-icons.fmd_good:before {
    content: "\f00f"; }
.material-icons.foggy:before {
    content: "\e818"; }
.material-icons.folder:before {
    content: "\e2c7"; }
.material-icons.folder_copy:before {
    content: "\ebbd"; }
.material-icons.folder_delete:before {
    content: "\eb34"; }
.material-icons.folder_off:before {
    content: "\eb83"; }
.material-icons.folder_open:before {
    content: "\e2c8"; }
.material-icons.folder_shared:before {
    content: "\e2c9"; }
.material-icons.folder_special:before {
    content: "\e617"; }
.material-icons.folder_zip:before {
    content: "\eb2c"; }
.material-icons.follow_the_signs:before {
    content: "\f222"; }
.material-icons.font_download:before {
    content: "\e167"; }
.material-icons.font_download_off:before {
    content: "\e4f9"; }
.material-icons.food_bank:before {
    content: "\f1f2"; }
.material-icons.forest:before {
    content: "\ea99"; }
.material-icons.fork_left:before {
    content: "\eba0"; }
.material-icons.fork_right:before {
    content: "\ebac"; }
.material-icons.format_align_center:before {
    content: "\e234"; }
.material-icons.format_align_justify:before {
    content: "\e235"; }
.material-icons.format_align_left:before {
    content: "\e236"; }
.material-icons.format_align_right:before {
    content: "\e237"; }
.material-icons.format_bold:before {
    content: "\e238"; }
.material-icons.format_clear:before {
    content: "\e239"; }
.material-icons.format_color_fill:before {
    content: "\e23a"; }
.material-icons.format_color_reset:before {
    content: "\e23b"; }
.material-icons.format_color_text:before {
    content: "\e23c"; }
.material-icons.format_indent_decrease:before {
    content: "\e23d"; }
.material-icons.format_indent_increase:before {
    content: "\e23e"; }
.material-icons.format_italic:before {
    content: "\e23f"; }
.material-icons.format_line_spacing:before {
    content: "\e240"; }
.material-icons.format_list_bulleted:before {
    content: "\e241"; }
.material-icons.format_list_numbered:before {
    content: "\e242"; }
.material-icons.format_list_numbered_rtl:before {
    content: "\e267"; }
.material-icons.format_overline:before {
    content: "\eb65"; }
.material-icons.format_paint:before {
    content: "\e243"; }
.material-icons.format_quote:before {
    content: "\e244"; }
.material-icons.format_shapes:before {
    content: "\e25e"; }
.material-icons.format_size:before {
    content: "\e245"; }
.material-icons.format_strikethrough:before {
    content: "\e246"; }
.material-icons.format_textdirection_l_to_r:before {
    content: "\e247"; }
.material-icons.format_textdirection_r_to_l:before {
    content: "\e248"; }
.material-icons.format_underline:before {
    content: "\e249"; }
.material-icons.format_underlined:before {
    content: "\e249"; }
.material-icons.fort:before {
    content: "\eaad"; }
.material-icons.forum:before {
    content: "\e0bf"; }
.material-icons.forward:before {
    content: "\e154"; }
.material-icons.forward_10:before {
    content: "\e056"; }
.material-icons.forward_30:before {
    content: "\e057"; }
.material-icons.forward_5:before {
    content: "\e058"; }
.material-icons.forward_to_inbox:before {
    content: "\f187"; }
.material-icons.foundation:before {
    content: "\f200"; }
.material-icons.free_breakfast:before {
    content: "\eb44"; }
.material-icons.free_cancellation:before {
    content: "\e748"; }
.material-icons.front_hand:before {
    content: "\e769"; }
.material-icons.fullscreen:before {
    content: "\e5d0"; }
.material-icons.fullscreen_exit:before {
    content: "\e5d1"; }
.material-icons.functions:before {
    content: "\e24a"; }
.material-icons.g_mobiledata:before {
    content: "\f010"; }
.material-icons.g_translate:before {
    content: "\e927"; }
.material-icons.gamepad:before {
    content: "\e30f"; }
.material-icons.games:before {
    content: "\e021"; }
.material-icons.garage:before {
    content: "\f011"; }
.material-icons.gas_meter:before {
    content: "\ec19"; }
.material-icons.gavel:before {
    content: "\e90e"; }
.material-icons.generating_tokens:before {
    content: "\e749"; }
.material-icons.gesture:before {
    content: "\e155"; }
.material-icons.get_app:before {
    content: "\e884"; }
.material-icons.gif:before {
    content: "\e908"; }
.material-icons.gif_box:before {
    content: "\e7a3"; }
.material-icons.girl:before {
    content: "\eb68"; }
.material-icons.gite:before {
    content: "\e58b"; }
.material-icons.goat:before {
    content: "\ebff"; }
.material-icons.golf_course:before {
    content: "\eb45"; }
.material-icons.gpp_bad:before {
    content: "\f012"; }
.material-icons.gpp_good:before {
    content: "\f013"; }
.material-icons.gpp_maybe:before {
    content: "\f014"; }
.material-icons.gps_fixed:before {
    content: "\e1b3"; }
.material-icons.gps_not_fixed:before {
    content: "\e1b4"; }
.material-icons.gps_off:before {
    content: "\e1b5"; }
.material-icons.grade:before {
    content: "\e885"; }
.material-icons.gradient:before {
    content: "\e3e9"; }
.material-icons.grading:before {
    content: "\ea4f"; }
.material-icons.grain:before {
    content: "\e3ea"; }
.material-icons.graphic_eq:before {
    content: "\e1b8"; }
.material-icons.grass:before {
    content: "\f205"; }
.material-icons.grid_3x3:before {
    content: "\f015"; }
.material-icons.grid_4x4:before {
    content: "\f016"; }
.material-icons.grid_goldenratio:before {
    content: "\f017"; }
.material-icons.grid_off:before {
    content: "\e3eb"; }
.material-icons.grid_on:before {
    content: "\e3ec"; }
.material-icons.grid_view:before {
    content: "\e9b0"; }
.material-icons.group:before {
    content: "\e7ef"; }
.material-icons.group_add:before {
    content: "\e7f0"; }
.material-icons.group_off:before {
    content: "\e747"; }
.material-icons.group_remove:before {
    content: "\e7ad"; }
.material-icons.group_work:before {
    content: "\e886"; }
.material-icons.groups:before {
    content: "\f233"; }
.material-icons.h_mobiledata:before {
    content: "\f018"; }
.material-icons.h_plus_mobiledata:before {
    content: "\f019"; }
.material-icons.hail:before {
    content: "\e9b1"; }
.material-icons.handshake:before {
    content: "\ebcb"; }
.material-icons.handyman:before {
    content: "\f10b"; }
.material-icons.hardware:before {
    content: "\ea59"; }
.material-icons.hd:before {
    content: "\e052"; }
.material-icons.hdr_auto:before {
    content: "\f01a"; }
.material-icons.hdr_auto_select:before {
    content: "\f01b"; }
.material-icons.hdr_enhanced_select:before {
    content: "\ef51"; }
.material-icons.hdr_off:before {
    content: "\e3ed"; }
.material-icons.hdr_off_select:before {
    content: "\f01c"; }
.material-icons.hdr_on:before {
    content: "\e3ee"; }
.material-icons.hdr_on_select:before {
    content: "\f01d"; }
.material-icons.hdr_plus:before {
    content: "\f01e"; }
.material-icons.hdr_strong:before {
    content: "\e3f1"; }
.material-icons.hdr_weak:before {
    content: "\e3f2"; }
.material-icons.headphones:before {
    content: "\f01f"; }
.material-icons.headphones_battery:before {
    content: "\f020"; }
.material-icons.headset:before {
    content: "\e310"; }
.material-icons.headset_mic:before {
    content: "\e311"; }
.material-icons.headset_off:before {
    content: "\e33a"; }
.material-icons.healing:before {
    content: "\e3f3"; }
.material-icons.health_and_safety:before {
    content: "\e1d5"; }
.material-icons.hearing:before {
    content: "\e023"; }
.material-icons.hearing_disabled:before {
    content: "\f104"; }
.material-icons.heart_broken:before {
    content: "\eac2"; }
.material-icons.heat_pump:before {
    content: "\ec18"; }
.material-icons.height:before {
    content: "\ea16"; }
.material-icons.help:before {
    content: "\e887"; }
.material-icons.help_center:before {
    content: "\f1c0"; }
.material-icons.help_outline:before {
    content: "\e8fd"; }
.material-icons.hevc:before {
    content: "\f021"; }
.material-icons.hexagon:before {
    content: "\eb39"; }
.material-icons.hide_image:before {
    content: "\f022"; }
.material-icons.hide_source:before {
    content: "\f023"; }
.material-icons.high_quality:before {
    content: "\e024"; }
.material-icons.highlight:before {
    content: "\e25f"; }
.material-icons.highlight_alt:before {
    content: "\ef52"; }
.material-icons.highlight_off:before {
    content: "\e888"; }
.material-icons.highlight_remove:before {
    content: "\e888"; }
.material-icons.hiking:before {
    content: "\e50a"; }
.material-icons.history:before {
    content: "\e889"; }
.material-icons.history_edu:before {
    content: "\ea3e"; }
.material-icons.history_toggle_off:before {
    content: "\f17d"; }
.material-icons.hive:before {
    content: "\eaa6"; }
.material-icons.hls:before {
    content: "\eb8a"; }
.material-icons.hls_off:before {
    content: "\eb8c"; }
.material-icons.holiday_village:before {
    content: "\e58a"; }
.material-icons.home:before {
    content: "\e88a"; }
.material-icons.home_filled:before {
    content: "\e9b2"; }
.material-icons.home_max:before {
    content: "\f024"; }
.material-icons.home_mini:before {
    content: "\f025"; }
.material-icons.home_repair_service:before {
    content: "\f100"; }
.material-icons.home_work:before {
    content: "\ea09"; }
.material-icons.horizontal_distribute:before {
    content: "\e014"; }
.material-icons.horizontal_rule:before {
    content: "\f108"; }
.material-icons.horizontal_split:before {
    content: "\e947"; }
.material-icons.hot_tub:before {
    content: "\eb46"; }
.material-icons.hotel:before {
    content: "\e53a"; }
.material-icons.hotel_class:before {
    content: "\e743"; }
.material-icons.hourglass_bottom:before {
    content: "\ea5c"; }
.material-icons.hourglass_disabled:before {
    content: "\ef53"; }
.material-icons.hourglass_empty:before {
    content: "\e88b"; }
.material-icons.hourglass_full:before {
    content: "\e88c"; }
.material-icons.hourglass_top:before {
    content: "\ea5b"; }
.material-icons.house:before {
    content: "\ea44"; }
.material-icons.house_siding:before {
    content: "\f202"; }
.material-icons.houseboat:before {
    content: "\e584"; }
.material-icons.how_to_reg:before {
    content: "\e174"; }
.material-icons.how_to_vote:before {
    content: "\e175"; }
.material-icons.html:before {
    content: "\eb7e"; }
.material-icons.http:before {
    content: "\e902"; }
.material-icons.https:before {
    content: "\e88d"; }
.material-icons.hub:before {
    content: "\e9f4"; }
.material-icons.hvac:before {
    content: "\f10e"; }
.material-icons.ice_skating:before {
    content: "\e50b"; }
.material-icons.icecream:before {
    content: "\ea69"; }
.material-icons.image:before {
    content: "\e3f4"; }
.material-icons.image_aspect_ratio:before {
    content: "\e3f5"; }
.material-icons.image_not_supported:before {
    content: "\f116"; }
.material-icons.image_search:before {
    content: "\e43f"; }
.material-icons.imagesearch_roller:before {
    content: "\e9b4"; }
.material-icons.import_contacts:before {
    content: "\e0e0"; }
.material-icons.import_export:before {
    content: "\e0c3"; }
.material-icons.important_devices:before {
    content: "\e912"; }
.material-icons.inbox:before {
    content: "\e156"; }
.material-icons.incomplete_circle:before {
    content: "\e79b"; }
.material-icons.indeterminate_check_box:before {
    content: "\e909"; }
.material-icons.info:before {
    content: "\e88e"; }
.material-icons.info_outline:before {
    content: "\e88f"; }
.material-icons.input:before {
    content: "\e890"; }
.material-icons.insert_chart:before {
    content: "\e24b"; }
.material-icons.insert_chart_outlined:before {
    content: "\e26a"; }
.material-icons.insert_comment:before {
    content: "\e24c"; }
.material-icons.insert_drive_file:before {
    content: "\e24d"; }
.material-icons.insert_emoticon:before {
    content: "\e24e"; }
.material-icons.insert_invitation:before {
    content: "\e24f"; }
.material-icons.insert_link:before {
    content: "\e250"; }
.material-icons.insert_page_break:before {
    content: "\eaca"; }
.material-icons.insert_photo:before {
    content: "\e251"; }
.material-icons.insights:before {
    content: "\f092"; }
.material-icons.install_desktop:before {
    content: "\eb71"; }
.material-icons.install_mobile:before {
    content: "\eb72"; }
.material-icons.integration_instructions:before {
    content: "\ef54"; }
.material-icons.interests:before {
    content: "\e7c8"; }
.material-icons.interpreter_mode:before {
    content: "\e83b"; }
.material-icons.inventory:before {
    content: "\e179"; }
.material-icons.inventory_2:before {
    content: "\e1a1"; }
.material-icons.invert_colors:before {
    content: "\e891"; }
.material-icons.invert_colors_off:before {
    content: "\e0c4"; }
.material-icons.invert_colors_on:before {
    content: "\e891"; }
.material-icons.ios_share:before {
    content: "\e6b8"; }
.material-icons.iron:before {
    content: "\e583"; }
.material-icons.iso:before {
    content: "\e3f6"; }
.material-icons.javascript:before {
    content: "\eb7c"; }
.material-icons.join_full:before {
    content: "\eaeb"; }
.material-icons.join_inner:before {
    content: "\eaf4"; }
.material-icons.join_left:before {
    content: "\eaf2"; }
.material-icons.join_right:before {
    content: "\eaea"; }
.material-icons.kayaking:before {
    content: "\e50c"; }
.material-icons.kebab_dining:before {
    content: "\e842"; }
.material-icons.key:before {
    content: "\e73c"; }
.material-icons.key_off:before {
    content: "\eb84"; }
.material-icons.keyboard:before {
    content: "\e312"; }
.material-icons.keyboard_alt:before {
    content: "\f028"; }
.material-icons.keyboard_arrow_down:before {
    content: "\e313"; }
.material-icons.keyboard_arrow_left:before {
    content: "\e314"; }
.material-icons.keyboard_arrow_right:before {
    content: "\e315"; }
.material-icons.keyboard_arrow_up:before {
    content: "\e316"; }
.material-icons.keyboard_backspace:before {
    content: "\e317"; }
.material-icons.keyboard_capslock:before {
    content: "\e318"; }
.material-icons.keyboard_command:before {
    content: "\eae0"; }
.material-icons.keyboard_command_key:before {
    content: "\eae7"; }
.material-icons.keyboard_control:before {
    content: "\e5d3"; }
.material-icons.keyboard_control_key:before {
    content: "\eae6"; }
.material-icons.keyboard_double_arrow_down:before {
    content: "\ead0"; }
.material-icons.keyboard_double_arrow_left:before {
    content: "\eac3"; }
.material-icons.keyboard_double_arrow_right:before {
    content: "\eac9"; }
.material-icons.keyboard_double_arrow_up:before {
    content: "\eacf"; }
.material-icons.keyboard_hide:before {
    content: "\e31a"; }
.material-icons.keyboard_option:before {
    content: "\eadf"; }
.material-icons.keyboard_option_key:before {
    content: "\eae8"; }
.material-icons.keyboard_return:before {
    content: "\e31b"; }
.material-icons.keyboard_tab:before {
    content: "\e31c"; }
.material-icons.keyboard_voice:before {
    content: "\e31d"; }
.material-icons.king_bed:before {
    content: "\ea45"; }
.material-icons.kitchen:before {
    content: "\eb47"; }
.material-icons.kitesurfing:before {
    content: "\e50d"; }
.material-icons.label:before {
    content: "\e892"; }
.material-icons.label_important:before {
    content: "\e937"; }
.material-icons.label_important_outline:before {
    content: "\e948"; }
.material-icons.label_off:before {
    content: "\e9b6"; }
.material-icons.label_outline:before {
    content: "\e893"; }
.material-icons.lan:before {
    content: "\eb2f"; }
.material-icons.landscape:before {
    content: "\e3f7"; }
.material-icons.landslide:before {
    content: "\ebd7"; }
.material-icons.language:before {
    content: "\e894"; }
.material-icons.laptop:before {
    content: "\e31e"; }
.material-icons.laptop_chromebook:before {
    content: "\e31f"; }
.material-icons.laptop_mac:before {
    content: "\e320"; }
.material-icons.laptop_windows:before {
    content: "\e321"; }
.material-icons.last_page:before {
    content: "\e5dd"; }
.material-icons.launch:before {
    content: "\e895"; }
.material-icons.layers:before {
    content: "\e53b"; }
.material-icons.layers_clear:before {
    content: "\e53c"; }
.material-icons.leaderboard:before {
    content: "\f20c"; }
.material-icons.leak_add:before {
    content: "\e3f8"; }
.material-icons.leak_remove:before {
    content: "\e3f9"; }
.material-icons.leave_bags_at_home:before {
    content: "\f21b"; }
.material-icons.legend_toggle:before {
    content: "\f11b"; }
.material-icons.lens:before {
    content: "\e3fa"; }
.material-icons.lens_blur:before {
    content: "\f029"; }
.material-icons.library_add:before {
    content: "\e02e"; }
.material-icons.library_add_check:before {
    content: "\e9b7"; }
.material-icons.library_books:before {
    content: "\e02f"; }
.material-icons.library_music:before {
    content: "\e030"; }
.material-icons.light:before {
    content: "\f02a"; }
.material-icons.light_mode:before {
    content: "\e518"; }
.material-icons.lightbulb:before {
    content: "\e0f0"; }
.material-icons.lightbulb_circle:before {
    content: "\ebfe"; }
.material-icons.lightbulb_outline:before {
    content: "\e90f"; }
.material-icons.line_axis:before {
    content: "\ea9a"; }
.material-icons.line_style:before {
    content: "\e919"; }
.material-icons.line_weight:before {
    content: "\e91a"; }
.material-icons.linear_scale:before {
    content: "\e260"; }
.material-icons.link:before {
    content: "\e157"; }
.material-icons.link_off:before {
    content: "\e16f"; }
.material-icons.linked_camera:before {
    content: "\e438"; }
.material-icons.liquor:before {
    content: "\ea60"; }
.material-icons.list:before {
    content: "\e896"; }
.material-icons.list_alt:before {
    content: "\e0ee"; }
.material-icons.live_help:before {
    content: "\e0c6"; }
.material-icons.live_tv:before {
    content: "\e639"; }
.material-icons.living:before {
    content: "\f02b"; }
.material-icons.local_activity:before {
    content: "\e53f"; }
.material-icons.local_airport:before {
    content: "\e53d"; }
.material-icons.local_atm:before {
    content: "\e53e"; }
.material-icons.local_attraction:before {
    content: "\e53f"; }
.material-icons.local_bar:before {
    content: "\e540"; }
.material-icons.local_cafe:before {
    content: "\e541"; }
.material-icons.local_car_wash:before {
    content: "\e542"; }
.material-icons.local_convenience_store:before {
    content: "\e543"; }
.material-icons.local_dining:before {
    content: "\e556"; }
.material-icons.local_drink:before {
    content: "\e544"; }
.material-icons.local_fire_department:before {
    content: "\ef55"; }
.material-icons.local_florist:before {
    content: "\e545"; }
.material-icons.local_gas_station:before {
    content: "\e546"; }
.material-icons.local_grocery_store:before {
    content: "\e547"; }
.material-icons.local_hospital:before {
    content: "\e548"; }
.material-icons.local_hotel:before {
    content: "\e549"; }
.material-icons.local_laundry_service:before {
    content: "\e54a"; }
.material-icons.local_library:before {
    content: "\e54b"; }
.material-icons.local_mall:before {
    content: "\e54c"; }
.material-icons.local_movies:before {
    content: "\e54d"; }
.material-icons.local_offer:before {
    content: "\e54e"; }
.material-icons.local_parking:before {
    content: "\e54f"; }
.material-icons.local_pharmacy:before {
    content: "\e550"; }
.material-icons.local_phone:before {
    content: "\e551"; }
.material-icons.local_pizza:before {
    content: "\e552"; }
.material-icons.local_play:before {
    content: "\e553"; }
.material-icons.local_police:before {
    content: "\ef56"; }
.material-icons.local_post_office:before {
    content: "\e554"; }
.material-icons.local_print_shop:before {
    content: "\e555"; }
.material-icons.local_printshop:before {
    content: "\e555"; }
.material-icons.local_restaurant:before {
    content: "\e556"; }
.material-icons.local_see:before {
    content: "\e557"; }
.material-icons.local_shipping:before {
    content: "\e558"; }
.material-icons.local_taxi:before {
    content: "\e559"; }
.material-icons.location_city:before {
    content: "\e7f1"; }
.material-icons.location_disabled:before {
    content: "\e1b6"; }
.material-icons.location_history:before {
    content: "\e55a"; }
.material-icons.location_off:before {
    content: "\e0c7"; }
.material-icons.location_on:before {
    content: "\e0c8"; }
.material-icons.location_pin:before {
    content: "\f1db"; }
.material-icons.location_searching:before {
    content: "\e1b7"; }
.material-icons.lock:before {
    content: "\e897"; }
.material-icons.lock_clock:before {
    content: "\ef57"; }
.material-icons.lock_open:before {
    content: "\e898"; }
.material-icons.lock_outline:before {
    content: "\e899"; }
.material-icons.lock_person:before {
    content: "\f8f3"; }
.material-icons.lock_reset:before {
    content: "\eade"; }
.material-icons.login:before {
    content: "\ea77"; }
.material-icons.logo_dev:before {
    content: "\ead6"; }
.material-icons.logout:before {
    content: "\e9ba"; }
.material-icons.looks:before {
    content: "\e3fc"; }
.material-icons.looks_3:before {
    content: "\e3fb"; }
.material-icons.looks_4:before {
    content: "\e3fd"; }
.material-icons.looks_5:before {
    content: "\e3fe"; }
.material-icons.looks_6:before {
    content: "\e3ff"; }
.material-icons.looks_one:before {
    content: "\e400"; }
.material-icons.looks_two:before {
    content: "\e401"; }
.material-icons.loop:before {
    content: "\e028"; }
.material-icons.loupe:before {
    content: "\e402"; }
.material-icons.low_priority:before {
    content: "\e16d"; }
.material-icons.loyalty:before {
    content: "\e89a"; }
.material-icons.lte_mobiledata:before {
    content: "\f02c"; }
.material-icons.lte_plus_mobiledata:before {
    content: "\f02d"; }
.material-icons.luggage:before {
    content: "\f235"; }
.material-icons.lunch_dining:before {
    content: "\ea61"; }
.material-icons.lyrics:before {
    content: "\ec0b"; }
.material-icons.mail:before {
    content: "\e158"; }
.material-icons.mail_lock:before {
    content: "\ec0a"; }
.material-icons.mail_outline:before {
    content: "\e0e1"; }
.material-icons.male:before {
    content: "\e58e"; }
.material-icons.man:before {
    content: "\e4eb"; }
.material-icons.manage_accounts:before {
    content: "\f02e"; }
.material-icons.manage_history:before {
    content: "\ebe7"; }
.material-icons.manage_search:before {
    content: "\f02f"; }
.material-icons.map:before {
    content: "\e55b"; }
.material-icons.maps_home_work:before {
    content: "\f030"; }
.material-icons.maps_ugc:before {
    content: "\ef58"; }
.material-icons.margin:before {
    content: "\e9bb"; }
.material-icons.mark_as_unread:before {
    content: "\e9bc"; }
.material-icons.mark_chat_read:before {
    content: "\f18b"; }
.material-icons.mark_chat_unread:before {
    content: "\f189"; }
.material-icons.mark_email_read:before {
    content: "\f18c"; }
.material-icons.mark_email_unread:before {
    content: "\f18a"; }
.material-icons.mark_unread_chat_alt:before {
    content: "\eb9d"; }
.material-icons.markunread:before {
    content: "\e159"; }
.material-icons.markunread_mailbox:before {
    content: "\e89b"; }
.material-icons.masks:before {
    content: "\f218"; }
.material-icons.maximize:before {
    content: "\e930"; }
.material-icons.media_bluetooth_off:before {
    content: "\f031"; }
.material-icons.media_bluetooth_on:before {
    content: "\f032"; }
.material-icons.mediation:before {
    content: "\efa7"; }
.material-icons.medical_information:before {
    content: "\ebed"; }
.material-icons.medical_services:before {
    content: "\f109"; }
.material-icons.medication:before {
    content: "\f033"; }
.material-icons.medication_liquid:before {
    content: "\ea87"; }
.material-icons.meeting_room:before {
    content: "\eb4f"; }
.material-icons.memory:before {
    content: "\e322"; }
.material-icons.menu:before {
    content: "\e5d2"; }
.material-icons.menu_book:before {
    content: "\ea19"; }
.material-icons.menu_open:before {
    content: "\e9bd"; }
.material-icons.merge:before {
    content: "\eb98"; }
.material-icons.merge_type:before {
    content: "\e252"; }
.material-icons.message:before {
    content: "\e0c9"; }
.material-icons.messenger:before {
    content: "\e0ca"; }
.material-icons.messenger_outline:before {
    content: "\e0cb"; }
.material-icons.mic:before {
    content: "\e029"; }
.material-icons.mic_external_off:before {
    content: "\ef59"; }
.material-icons.mic_external_on:before {
    content: "\ef5a"; }
.material-icons.mic_none:before {
    content: "\e02a"; }
.material-icons.mic_off:before {
    content: "\e02b"; }
.material-icons.microwave:before {
    content: "\f204"; }
.material-icons.military_tech:before {
    content: "\ea3f"; }
.material-icons.minimize:before {
    content: "\e931"; }
.material-icons.minor_crash:before {
    content: "\ebf1"; }
.material-icons.miscellaneous_services:before {
    content: "\f10c"; }
.material-icons.missed_video_call:before {
    content: "\e073"; }
.material-icons.mms:before {
    content: "\e618"; }
.material-icons.mobile_friendly:before {
    content: "\e200"; }
.material-icons.mobile_off:before {
    content: "\e201"; }
.material-icons.mobile_screen_share:before {
    content: "\e0e7"; }
.material-icons.mobiledata_off:before {
    content: "\f034"; }
.material-icons.mode:before {
    content: "\f097"; }
.material-icons.mode_comment:before {
    content: "\e253"; }
.material-icons.mode_edit:before {
    content: "\e254"; }
.material-icons.mode_edit_outline:before {
    content: "\f035"; }
.material-icons.mode_fan_off:before {
    content: "\ec17"; }
.material-icons.mode_night:before {
    content: "\f036"; }
.material-icons.mode_of_travel:before {
    content: "\e7ce"; }
.material-icons.mode_standby:before {
    content: "\f037"; }
.material-icons.model_training:before {
    content: "\f0cf"; }
.material-icons.monetization_on:before {
    content: "\e263"; }
.material-icons.money:before {
    content: "\e57d"; }
.material-icons.money_off:before {
    content: "\e25c"; }
.material-icons.money_off_csred:before {
    content: "\f038"; }
.material-icons.monitor:before {
    content: "\ef5b"; }
.material-icons.monitor_heart:before {
    content: "\eaa2"; }
.material-icons.monitor_weight:before {
    content: "\f039"; }
.material-icons.monochrome_photos:before {
    content: "\e403"; }
.material-icons.mood:before {
    content: "\e7f2"; }
.material-icons.mood_bad:before {
    content: "\e7f3"; }
.material-icons.moped:before {
    content: "\eb28"; }
.material-icons.more:before {
    content: "\e619"; }
.material-icons.more_horiz:before {
    content: "\e5d3"; }
.material-icons.more_time:before {
    content: "\ea5d"; }
.material-icons.more_vert:before {
    content: "\e5d4"; }
.material-icons.mosque:before {
    content: "\eab2"; }
.material-icons.motion_photos_auto:before {
    content: "\f03a"; }
.material-icons.motion_photos_off:before {
    content: "\e9c0"; }
.material-icons.motion_photos_on:before {
    content: "\e9c1"; }
.material-icons.motion_photos_pause:before {
    content: "\f227"; }
.material-icons.motion_photos_paused:before {
    content: "\e9c2"; }
.material-icons.motorcycle:before {
    content: "\e91b"; }
.material-icons.mouse:before {
    content: "\e323"; }
.material-icons.move_down:before {
    content: "\eb61"; }
.material-icons.move_to_inbox:before {
    content: "\e168"; }
.material-icons.move_up:before {
    content: "\eb64"; }
.material-icons.movie:before {
    content: "\e02c"; }
.material-icons.movie_creation:before {
    content: "\e404"; }
.material-icons.movie_filter:before {
    content: "\e43a"; }
.material-icons.moving:before {
    content: "\e501"; }
.material-icons.mp:before {
    content: "\e9c3"; }
.material-icons.multiline_chart:before {
    content: "\e6df"; }
.material-icons.multiple_stop:before {
    content: "\f1b9"; }
.material-icons.multitrack_audio:before {
    content: "\e1b8"; }
.material-icons.museum:before {
    content: "\ea36"; }
.material-icons.music_note:before {
    content: "\e405"; }
.material-icons.music_off:before {
    content: "\e440"; }
.material-icons.music_video:before {
    content: "\e063"; }
.material-icons.my_library_add:before {
    content: "\e02e"; }
.material-icons.my_library_books:before {
    content: "\e02f"; }
.material-icons.my_library_music:before {
    content: "\e030"; }
.material-icons.my_location:before {
    content: "\e55c"; }
.material-icons.nat:before {
    content: "\ef5c"; }
.material-icons.nature:before {
    content: "\e406"; }
.material-icons.nature_people:before {
    content: "\e407"; }
.material-icons.navigate_before:before {
    content: "\e408"; }
.material-icons.navigate_next:before {
    content: "\e409"; }
.material-icons.navigation:before {
    content: "\e55d"; }
.material-icons.near_me:before {
    content: "\e569"; }
.material-icons.near_me_disabled:before {
    content: "\f1ef"; }
.material-icons.nearby_error:before {
    content: "\f03b"; }
.material-icons.nearby_off:before {
    content: "\f03c"; }
.material-icons.nest_cam_wired_stand:before {
    content: "\ec16"; }
.material-icons.network_cell:before {
    content: "\e1b9"; }
.material-icons.network_check:before {
    content: "\e640"; }
.material-icons.network_locked:before {
    content: "\e61a"; }
.material-icons.network_ping:before {
    content: "\ebca"; }
.material-icons.network_wifi:before {
    content: "\e1ba"; }
.material-icons.network_wifi_1_bar:before {
    content: "\ebe4"; }
.material-icons.network_wifi_2_bar:before {
    content: "\ebd6"; }
.material-icons.network_wifi_3_bar:before {
    content: "\ebe1"; }
.material-icons.new_label:before {
    content: "\e609"; }
.material-icons.new_releases:before {
    content: "\e031"; }
.material-icons.newspaper:before {
    content: "\eb81"; }
.material-icons.next_plan:before {
    content: "\ef5d"; }
.material-icons.next_week:before {
    content: "\e16a"; }
.material-icons.nfc:before {
    content: "\e1bb"; }
.material-icons.night_shelter:before {
    content: "\f1f1"; }
.material-icons.nightlife:before {
    content: "\ea62"; }
.material-icons.nightlight:before {
    content: "\f03d"; }
.material-icons.nightlight_round:before {
    content: "\ef5e"; }
.material-icons.nights_stay:before {
    content: "\ea46"; }
.material-icons.no_accounts:before {
    content: "\f03e"; }
.material-icons.no_adult_content:before {
    content: "\f8fe"; }
.material-icons.no_backpack:before {
    content: "\f237"; }
.material-icons.no_cell:before {
    content: "\f1a4"; }
.material-icons.no_crash:before {
    content: "\ebf0"; }
.material-icons.no_drinks:before {
    content: "\f1a5"; }
.material-icons.no_encryption:before {
    content: "\e641"; }
.material-icons.no_encryption_gmailerrorred:before {
    content: "\f03f"; }
.material-icons.no_flash:before {
    content: "\f1a6"; }
.material-icons.no_food:before {
    content: "\f1a7"; }
.material-icons.no_luggage:before {
    content: "\f23b"; }
.material-icons.no_meals:before {
    content: "\f1d6"; }
.material-icons.no_meals_ouline:before {
    content: "\f229"; }
.material-icons.no_meeting_room:before {
    content: "\eb4e"; }
.material-icons.no_photography:before {
    content: "\f1a8"; }
.material-icons.no_sim:before {
    content: "\e0cc"; }
.material-icons.no_stroller:before {
    content: "\f1af"; }
.material-icons.no_transfer:before {
    content: "\f1d5"; }
.material-icons.noise_aware:before {
    content: "\ebec"; }
.material-icons.noise_control_off:before {
    content: "\ebf3"; }
.material-icons.nordic_walking:before {
    content: "\e50e"; }
.material-icons.north:before {
    content: "\f1e0"; }
.material-icons.north_east:before {
    content: "\f1e1"; }
.material-icons.north_west:before {
    content: "\f1e2"; }
.material-icons.not_accessible:before {
    content: "\f0fe"; }
.material-icons.not_interested:before {
    content: "\e033"; }
.material-icons.not_listed_location:before {
    content: "\e575"; }
.material-icons.not_started:before {
    content: "\f0d1"; }
.material-icons.note:before {
    content: "\e06f"; }
.material-icons.note_add:before {
    content: "\e89c"; }
.material-icons.note_alt:before {
    content: "\f040"; }
.material-icons.notes:before {
    content: "\e26c"; }
.material-icons.notification_add:before {
    content: "\e399"; }
.material-icons.notification_important:before {
    content: "\e004"; }
.material-icons.notifications:before {
    content: "\e7f4"; }
.material-icons.notifications_active:before {
    content: "\e7f7"; }
.material-icons.notifications_none:before {
    content: "\e7f5"; }
.material-icons.notifications_off:before {
    content: "\e7f6"; }
.material-icons.notifications_on:before {
    content: "\e7f7"; }
.material-icons.notifications_paused:before {
    content: "\e7f8"; }
.material-icons.now_wallpaper:before {
    content: "\e1bc"; }
.material-icons.now_widgets:before {
    content: "\e1bd"; }
.material-icons.numbers:before {
    content: "\eac7"; }
.material-icons.offline_bolt:before {
    content: "\e932"; }
.material-icons.offline_pin:before {
    content: "\e90a"; }
.material-icons.offline_share:before {
    content: "\e9c5"; }
.material-icons.oil_barrel:before {
    content: "\ec15"; }
.material-icons.on_device_training:before {
    content: "\ebfd"; }
.material-icons.ondemand_video:before {
    content: "\e63a"; }
.material-icons.online_prediction:before {
    content: "\f0eb"; }
.material-icons.opacity:before {
    content: "\e91c"; }
.material-icons.open_in_browser:before {
    content: "\e89d"; }
.material-icons.open_in_full:before {
    content: "\f1ce"; }
.material-icons.open_in_new:before {
    content: "\e89e"; }
.material-icons.open_in_new_off:before {
    content: "\e4f6"; }
.material-icons.open_with:before {
    content: "\e89f"; }
.material-icons.other_houses:before {
    content: "\e58c"; }
.material-icons.outbond:before {
    content: "\f228"; }
.material-icons.outbound:before {
    content: "\e1ca"; }
.material-icons.outbox:before {
    content: "\ef5f"; }
.material-icons.outdoor_grill:before {
    content: "\ea47"; }
.material-icons.outgoing_mail:before {
    content: "\f0d2"; }
.material-icons.outlet:before {
    content: "\f1d4"; }
.material-icons.outlined_flag:before {
    content: "\e16e"; }
.material-icons.output:before {
    content: "\ebbe"; }
.material-icons.padding:before {
    content: "\e9c8"; }
.material-icons.pages:before {
    content: "\e7f9"; }
.material-icons.pageview:before {
    content: "\e8a0"; }
.material-icons.paid:before {
    content: "\f041"; }
.material-icons.palette:before {
    content: "\e40a"; }
.material-icons.pan_tool:before {
    content: "\e925"; }
.material-icons.pan_tool_alt:before {
    content: "\ebb9"; }
.material-icons.panorama:before {
    content: "\e40b"; }
.material-icons.panorama_fish_eye:before {
    content: "\e40c"; }
.material-icons.panorama_fisheye:before {
    content: "\e40c"; }
.material-icons.panorama_horizontal:before {
    content: "\e40d"; }
.material-icons.panorama_horizontal_select:before {
    content: "\ef60"; }
.material-icons.panorama_photosphere:before {
    content: "\e9c9"; }
.material-icons.panorama_photosphere_select:before {
    content: "\e9ca"; }
.material-icons.panorama_vertical:before {
    content: "\e40e"; }
.material-icons.panorama_vertical_select:before {
    content: "\ef61"; }
.material-icons.panorama_wide_angle:before {
    content: "\e40f"; }
.material-icons.panorama_wide_angle_select:before {
    content: "\ef62"; }
.material-icons.paragliding:before {
    content: "\e50f"; }
.material-icons.park:before {
    content: "\ea63"; }
.material-icons.party_mode:before {
    content: "\e7fa"; }
.material-icons.password:before {
    content: "\f042"; }
.material-icons.pattern:before {
    content: "\f043"; }
.material-icons.pause:before {
    content: "\e034"; }
.material-icons.pause_circle:before {
    content: "\e1a2"; }
.material-icons.pause_circle_filled:before {
    content: "\e035"; }
.material-icons.pause_circle_outline:before {
    content: "\e036"; }
.material-icons.pause_presentation:before {
    content: "\e0ea"; }
.material-icons.payment:before {
    content: "\e8a1"; }
.material-icons.payments:before {
    content: "\ef63"; }
.material-icons.paypal:before {
    content: "\ea8d"; }
.material-icons.pedal_bike:before {
    content: "\eb29"; }
.material-icons.pending:before {
    content: "\ef64"; }
.material-icons.pending_actions:before {
    content: "\f1bb"; }
.material-icons.pentagon:before {
    content: "\eb50"; }
.material-icons.people:before {
    content: "\e7fb"; }
.material-icons.people_alt:before {
    content: "\ea21"; }
.material-icons.people_outline:before {
    content: "\e7fc"; }
.material-icons.percent:before {
    content: "\eb58"; }
.material-icons.perm_camera_mic:before {
    content: "\e8a2"; }
.material-icons.perm_contact_cal:before {
    content: "\e8a3"; }
.material-icons.perm_contact_calendar:before {
    content: "\e8a3"; }
.material-icons.perm_data_setting:before {
    content: "\e8a4"; }
.material-icons.perm_device_info:before {
    content: "\e8a5"; }
.material-icons.perm_device_information:before {
    content: "\e8a5"; }
.material-icons.perm_identity:before {
    content: "\e8a6"; }
.material-icons.perm_media:before {
    content: "\e8a7"; }
.material-icons.perm_phone_msg:before {
    content: "\e8a8"; }
.material-icons.perm_scan_wifi:before {
    content: "\e8a9"; }
.material-icons.person:before {
    content: "\e7fd"; }
.material-icons.person_add:before {
    content: "\e7fe"; }
.material-icons.person_add_alt:before {
    content: "\ea4d"; }
.material-icons.person_add_alt_1:before {
    content: "\ef65"; }
.material-icons.person_add_disabled:before {
    content: "\e9cb"; }
.material-icons.person_off:before {
    content: "\e510"; }
.material-icons.person_outline:before {
    content: "\e7ff"; }
.material-icons.person_pin:before {
    content: "\e55a"; }
.material-icons.person_pin_circle:before {
    content: "\e56a"; }
.material-icons.person_remove:before {
    content: "\ef66"; }
.material-icons.person_remove_alt_1:before {
    content: "\ef67"; }
.material-icons.person_search:before {
    content: "\f106"; }
.material-icons.personal_injury:before {
    content: "\e6da"; }
.material-icons.personal_video:before {
    content: "\e63b"; }
.material-icons.pest_control:before {
    content: "\f0fa"; }
.material-icons.pest_control_rodent:before {
    content: "\f0fd"; }
.material-icons.pets:before {
    content: "\e91d"; }
.material-icons.phishing:before {
    content: "\ead7"; }
.material-icons.phone:before {
    content: "\e0cd"; }
.material-icons.phone_android:before {
    content: "\e324"; }
.material-icons.phone_bluetooth_speaker:before {
    content: "\e61b"; }
.material-icons.phone_callback:before {
    content: "\e649"; }
.material-icons.phone_disabled:before {
    content: "\e9cc"; }
.material-icons.phone_enabled:before {
    content: "\e9cd"; }
.material-icons.phone_forwarded:before {
    content: "\e61c"; }
.material-icons.phone_in_talk:before {
    content: "\e61d"; }
.material-icons.phone_iphone:before {
    content: "\e325"; }
.material-icons.phone_locked:before {
    content: "\e61e"; }
.material-icons.phone_missed:before {
    content: "\e61f"; }
.material-icons.phone_paused:before {
    content: "\e620"; }
.material-icons.phonelink:before {
    content: "\e326"; }
.material-icons.phonelink_erase:before {
    content: "\e0db"; }
.material-icons.phonelink_lock:before {
    content: "\e0dc"; }
.material-icons.phonelink_off:before {
    content: "\e327"; }
.material-icons.phonelink_ring:before {
    content: "\e0dd"; }
.material-icons.phonelink_setup:before {
    content: "\e0de"; }
.material-icons.photo:before {
    content: "\e410"; }
.material-icons.photo_album:before {
    content: "\e411"; }
.material-icons.photo_camera:before {
    content: "\e412"; }
.material-icons.photo_camera_back:before {
    content: "\ef68"; }
.material-icons.photo_camera_front:before {
    content: "\ef69"; }
.material-icons.photo_filter:before {
    content: "\e43b"; }
.material-icons.photo_library:before {
    content: "\e413"; }
.material-icons.photo_size_select_actual:before {
    content: "\e432"; }
.material-icons.photo_size_select_large:before {
    content: "\e433"; }
.material-icons.photo_size_select_small:before {
    content: "\e434"; }
.material-icons.php:before {
    content: "\eb8f"; }
.material-icons.piano:before {
    content: "\e521"; }
.material-icons.piano_off:before {
    content: "\e520"; }
.material-icons.picture_as_pdf:before {
    content: "\e415"; }
.material-icons.picture_in_picture:before {
    content: "\e8aa"; }
.material-icons.picture_in_picture_alt:before {
    content: "\e911"; }
.material-icons.pie_chart:before {
    content: "\e6c4"; }
.material-icons.pie_chart_outline:before {
    content: "\f044"; }
.material-icons.pie_chart_outlined:before {
    content: "\e6c5"; }
.material-icons.pin:before {
    content: "\f045"; }
.material-icons.pin_drop:before {
    content: "\e55e"; }
.material-icons.pin_end:before {
    content: "\e767"; }
.material-icons.pin_invoke:before {
    content: "\e763"; }
.material-icons.pinch:before {
    content: "\eb38"; }
.material-icons.pivot_table_chart:before {
    content: "\e9ce"; }
.material-icons.pix:before {
    content: "\eaa3"; }
.material-icons.place:before {
    content: "\e55f"; }
.material-icons.plagiarism:before {
    content: "\ea5a"; }
.material-icons.play_arrow:before {
    content: "\e037"; }
.material-icons.play_circle:before {
    content: "\e1c4"; }
.material-icons.play_circle_fill:before {
    content: "\e038"; }
.material-icons.play_circle_filled:before {
    content: "\e038"; }
.material-icons.play_circle_outline:before {
    content: "\e039"; }
.material-icons.play_disabled:before {
    content: "\ef6a"; }
.material-icons.play_for_work:before {
    content: "\e906"; }
.material-icons.play_lesson:before {
    content: "\f047"; }
.material-icons.playlist_add:before {
    content: "\e03b"; }
.material-icons.playlist_add_check:before {
    content: "\e065"; }
.material-icons.playlist_add_check_circle:before {
    content: "\e7e6"; }
.material-icons.playlist_add_circle:before {
    content: "\e7e5"; }
.material-icons.playlist_play:before {
    content: "\e05f"; }
.material-icons.playlist_remove:before {
    content: "\eb80"; }
.material-icons.plumbing:before {
    content: "\f107"; }
.material-icons.plus_one:before {
    content: "\e800"; }
.material-icons.podcasts:before {
    content: "\f048"; }
.material-icons.point_of_sale:before {
    content: "\f17e"; }
.material-icons.policy:before {
    content: "\ea17"; }
.material-icons.poll:before {
    content: "\e801"; }
.material-icons.polyline:before {
    content: "\ebbb"; }
.material-icons.polymer:before {
    content: "\e8ab"; }
.material-icons.pool:before {
    content: "\eb48"; }
.material-icons.portable_wifi_off:before {
    content: "\e0ce"; }
.material-icons.portrait:before {
    content: "\e416"; }
.material-icons.post_add:before {
    content: "\ea20"; }
.material-icons.power:before {
    content: "\e63c"; }
.material-icons.power_input:before {
    content: "\e336"; }
.material-icons.power_off:before {
    content: "\e646"; }
.material-icons.power_settings_new:before {
    content: "\e8ac"; }
.material-icons.precision_manufacturing:before {
    content: "\f049"; }
.material-icons.pregnant_woman:before {
    content: "\e91e"; }
.material-icons.present_to_all:before {
    content: "\e0df"; }
.material-icons.preview:before {
    content: "\f1c5"; }
.material-icons.price_change:before {
    content: "\f04a"; }
.material-icons.price_check:before {
    content: "\f04b"; }
.material-icons.print:before {
    content: "\e8ad"; }
.material-icons.print_disabled:before {
    content: "\e9cf"; }
.material-icons.priority_high:before {
    content: "\e645"; }
.material-icons.privacy_tip:before {
    content: "\f0dc"; }
.material-icons.private_connectivity:before {
    content: "\e744"; }
.material-icons.production_quantity_limits:before {
    content: "\e1d1"; }
.material-icons.propane:before {
    content: "\ec14"; }
.material-icons.propane_tank:before {
    content: "\ec13"; }
.material-icons.psychology:before {
    content: "\ea4a"; }
.material-icons.psychology_alt:before {
    content: "\f8ea"; }
.material-icons.public:before {
    content: "\e80b"; }
.material-icons.public_off:before {
    content: "\f1ca"; }
.material-icons.publish:before {
    content: "\e255"; }
.material-icons.published_with_changes:before {
    content: "\f232"; }
.material-icons.punch_clock:before {
    content: "\eaa8"; }
.material-icons.push_pin:before {
    content: "\f10d"; }
.material-icons.qr_code:before {
    content: "\ef6b"; }
.material-icons.qr_code_2:before {
    content: "\e00a"; }
.material-icons.qr_code_scanner:before {
    content: "\f206"; }
.material-icons.query_builder:before {
    content: "\e8ae"; }
.material-icons.query_stats:before {
    content: "\e4fc"; }
.material-icons.question_answer:before {
    content: "\e8af"; }
.material-icons.question_mark:before {
    content: "\eb8b"; }
.material-icons.queue:before {
    content: "\e03c"; }
.material-icons.queue_music:before {
    content: "\e03d"; }
.material-icons.queue_play_next:before {
    content: "\e066"; }
.material-icons.quick_contacts_dialer:before {
    content: "\e0cf"; }
.material-icons.quick_contacts_mail:before {
    content: "\e0d0"; }
.material-icons.quickreply:before {
    content: "\ef6c"; }
.material-icons.quiz:before {
    content: "\f04c"; }
.material-icons.quora:before {
    content: "\ea98"; }
.material-icons.r_mobiledata:before {
    content: "\f04d"; }
.material-icons.radar:before {
    content: "\f04e"; }
.material-icons.radio:before {
    content: "\e03e"; }
.material-icons.radio_button_checked:before {
    content: "\e837"; }
.material-icons.radio_button_off:before {
    content: "\e836"; }
.material-icons.radio_button_on:before {
    content: "\e837"; }
.material-icons.radio_button_unchecked:before {
    content: "\e836"; }
.material-icons.railway_alert:before {
    content: "\e9d1"; }
.material-icons.ramen_dining:before {
    content: "\ea64"; }
.material-icons.ramp_left:before {
    content: "\eb9c"; }
.material-icons.ramp_right:before {
    content: "\eb96"; }
.material-icons.rate_review:before {
    content: "\e560"; }
.material-icons.raw_off:before {
    content: "\f04f"; }
.material-icons.raw_on:before {
    content: "\f050"; }
.material-icons.read_more:before {
    content: "\ef6d"; }
.material-icons.real_estate_agent:before {
    content: "\e73a"; }
.material-icons.receipt:before {
    content: "\e8b0"; }
.material-icons.receipt_long:before {
    content: "\ef6e"; }
.material-icons.recent_actors:before {
    content: "\e03f"; }
.material-icons.recommend:before {
    content: "\e9d2"; }
.material-icons.record_voice_over:before {
    content: "\e91f"; }
.material-icons.rectangle:before {
    content: "\eb54"; }
.material-icons.recycling:before {
    content: "\e760"; }
.material-icons.reddit:before {
    content: "\eaa0"; }
.material-icons.redeem:before {
    content: "\e8b1"; }
.material-icons.redo:before {
    content: "\e15a"; }
.material-icons.reduce_capacity:before {
    content: "\f21c"; }
.material-icons.refresh:before {
    content: "\e5d5"; }
.material-icons.remember_me:before {
    content: "\f051"; }
.material-icons.remove:before {
    content: "\e15b"; }
.material-icons.remove_circle:before {
    content: "\e15c"; }
.material-icons.remove_circle_outline:before {
    content: "\e15d"; }
.material-icons.remove_done:before {
    content: "\e9d3"; }
.material-icons.remove_from_queue:before {
    content: "\e067"; }
.material-icons.remove_moderator:before {
    content: "\e9d4"; }
.material-icons.remove_red_eye:before {
    content: "\e417"; }
.material-icons.remove_road:before {
    content: "\ebfc"; }
.material-icons.remove_shopping_cart:before {
    content: "\e928"; }
.material-icons.reorder:before {
    content: "\e8fe"; }
.material-icons.repartition:before {
    content: "\f8e8"; }
.material-icons.repeat:before {
    content: "\e040"; }
.material-icons.repeat_on:before {
    content: "\e9d6"; }
.material-icons.repeat_one:before {
    content: "\e041"; }
.material-icons.repeat_one_on:before {
    content: "\e9d7"; }
.material-icons.replay:before {
    content: "\e042"; }
.material-icons.replay_10:before {
    content: "\e059"; }
.material-icons.replay_30:before {
    content: "\e05a"; }
.material-icons.replay_5:before {
    content: "\e05b"; }
.material-icons.replay_circle_filled:before {
    content: "\e9d8"; }
.material-icons.reply:before {
    content: "\e15e"; }
.material-icons.reply_all:before {
    content: "\e15f"; }
.material-icons.report:before {
    content: "\e160"; }
.material-icons.report_gmailerrorred:before {
    content: "\f052"; }
.material-icons.report_off:before {
    content: "\e170"; }
.material-icons.report_problem:before {
    content: "\e8b2"; }
.material-icons.request_page:before {
    content: "\f22c"; }
.material-icons.request_quote:before {
    content: "\f1b6"; }
.material-icons.reset_tv:before {
    content: "\e9d9"; }
.material-icons.restart_alt:before {
    content: "\f053"; }
.material-icons.restaurant:before {
    content: "\e56c"; }
.material-icons.restaurant_menu:before {
    content: "\e561"; }
.material-icons.restore:before {
    content: "\e8b3"; }
.material-icons.restore_from_trash:before {
    content: "\e938"; }
.material-icons.restore_page:before {
    content: "\e929"; }
.material-icons.reviews:before {
    content: "\f054"; }
.material-icons.rice_bowl:before {
    content: "\f1f5"; }
.material-icons.ring_volume:before {
    content: "\e0d1"; }
.material-icons.rocket:before {
    content: "\eba5"; }
.material-icons.rocket_launch:before {
    content: "\eb9b"; }
.material-icons.roller_shades:before {
    content: "\ec12"; }
.material-icons.roller_shades_closed:before {
    content: "\ec11"; }
.material-icons.roller_skating:before {
    content: "\ebcd"; }
.material-icons.roofing:before {
    content: "\f201"; }
.material-icons.room:before {
    content: "\e8b4"; }
.material-icons.room_preferences:before {
    content: "\f1b8"; }
.material-icons.room_service:before {
    content: "\eb49"; }
.material-icons.rotate_90_degrees_ccw:before {
    content: "\e418"; }
.material-icons.rotate_90_degrees_cw:before {
    content: "\eaab"; }
.material-icons.rotate_left:before {
    content: "\e419"; }
.material-icons.rotate_right:before {
    content: "\e41a"; }
.material-icons.roundabout_left:before {
    content: "\eb99"; }
.material-icons.roundabout_right:before {
    content: "\eba3"; }
.material-icons.rounded_corner:before {
    content: "\e920"; }
.material-icons.route:before {
    content: "\eacd"; }
.material-icons.router:before {
    content: "\e328"; }
.material-icons.rowing:before {
    content: "\e921"; }
.material-icons.rss_feed:before {
    content: "\e0e5"; }
.material-icons.rsvp:before {
    content: "\f055"; }
.material-icons.rtt:before {
    content: "\e9ad"; }
.material-icons.rule:before {
    content: "\f1c2"; }
.material-icons.rule_folder:before {
    content: "\f1c9"; }
.material-icons.run_circle:before {
    content: "\ef6f"; }
.material-icons.running_with_errors:before {
    content: "\e51d"; }
.material-icons.rv_hookup:before {
    content: "\e642"; }
.material-icons.safety_check:before {
    content: "\ebef"; }
.material-icons.safety_divider:before {
    content: "\e1cc"; }
.material-icons.sailing:before {
    content: "\e502"; }
.material-icons.sanitizer:before {
    content: "\f21d"; }
.material-icons.satellite:before {
    content: "\e562"; }
.material-icons.satellite_alt:before {
    content: "\eb3a"; }
.material-icons.save:before {
    content: "\e161"; }
.material-icons.save_alt:before {
    content: "\e171"; }
.material-icons.save_as:before {
    content: "\eb60"; }
.material-icons.saved_search:before {
    content: "\ea11"; }
.material-icons.savings:before {
    content: "\e2eb"; }
.material-icons.scale:before {
    content: "\eb5f"; }
.material-icons.scanner:before {
    content: "\e329"; }
.material-icons.scatter_plot:before {
    content: "\e268"; }
.material-icons.schedule:before {
    content: "\e8b5"; }
.material-icons.schedule_send:before {
    content: "\ea0a"; }
.material-icons.schema:before {
    content: "\e4fd"; }
.material-icons.school:before {
    content: "\e80c"; }
.material-icons.science:before {
    content: "\ea4b"; }
.material-icons.score:before {
    content: "\e269"; }
.material-icons.scoreboard:before {
    content: "\ebd0"; }
.material-icons.screen_lock_landscape:before {
    content: "\e1be"; }
.material-icons.screen_lock_portrait:before {
    content: "\e1bf"; }
.material-icons.screen_lock_rotation:before {
    content: "\e1c0"; }
.material-icons.screen_rotation:before {
    content: "\e1c1"; }
.material-icons.screen_rotation_alt:before {
    content: "\ebee"; }
.material-icons.screen_search_desktop:before {
    content: "\ef70"; }
.material-icons.screen_share:before {
    content: "\e0e2"; }
.material-icons.screenshot:before {
    content: "\f056"; }
.material-icons.screenshot_monitor:before {
    content: "\ec08"; }
.material-icons.scuba_diving:before {
    content: "\ebce"; }
.material-icons.sd:before {
    content: "\e9dd"; }
.material-icons.sd_card:before {
    content: "\e623"; }
.material-icons.sd_card_alert:before {
    content: "\f057"; }
.material-icons.sd_storage:before {
    content: "\e1c2"; }
.material-icons.search:before {
    content: "\e8b6"; }
.material-icons.search_off:before {
    content: "\ea76"; }
.material-icons.security:before {
    content: "\e32a"; }
.material-icons.security_update:before {
    content: "\f058"; }
.material-icons.security_update_good:before {
    content: "\f059"; }
.material-icons.security_update_warning:before {
    content: "\f05a"; }
.material-icons.segment:before {
    content: "\e94b"; }
.material-icons.select_all:before {
    content: "\e162"; }
.material-icons.self_improvement:before {
    content: "\ea78"; }
.material-icons.sell:before {
    content: "\f05b"; }
.material-icons.send:before {
    content: "\e163"; }
.material-icons.send_and_archive:before {
    content: "\ea0c"; }
.material-icons.send_time_extension:before {
    content: "\eadb"; }
.material-icons.send_to_mobile:before {
    content: "\f05c"; }
.material-icons.sensor_door:before {
    content: "\f1b5"; }
.material-icons.sensor_occupied:before {
    content: "\ec10"; }
.material-icons.sensor_window:before {
    content: "\f1b4"; }
.material-icons.sensors:before {
    content: "\e51e"; }
.material-icons.sensors_off:before {
    content: "\e51f"; }
.material-icons.sentiment_dissatisfied:before {
    content: "\e811"; }
.material-icons.sentiment_neutral:before {
    content: "\e812"; }
.material-icons.sentiment_satisfied:before {
    content: "\e813"; }
.material-icons.sentiment_satisfied_alt:before {
    content: "\e0ed"; }
.material-icons.sentiment_very_dissatisfied:before {
    content: "\e814"; }
.material-icons.sentiment_very_satisfied:before {
    content: "\e815"; }
.material-icons.set_meal:before {
    content: "\f1ea"; }
.material-icons.settings:before {
    content: "\e8b8"; }
.material-icons.settings_accessibility:before {
    content: "\f05d"; }
.material-icons.settings_applications:before {
    content: "\e8b9"; }
.material-icons.settings_backup_restore:before {
    content: "\e8ba"; }
.material-icons.settings_bluetooth:before {
    content: "\e8bb"; }
.material-icons.settings_brightness:before {
    content: "\e8bd"; }
.material-icons.settings_cell:before {
    content: "\e8bc"; }
.material-icons.settings_display:before {
    content: "\e8bd"; }
.material-icons.settings_ethernet:before {
    content: "\e8be"; }
.material-icons.settings_input_antenna:before {
    content: "\e8bf"; }
.material-icons.settings_input_component:before {
    content: "\e8c0"; }
.material-icons.settings_input_composite:before {
    content: "\e8c1"; }
.material-icons.settings_input_hdmi:before {
    content: "\e8c2"; }
.material-icons.settings_input_svideo:before {
    content: "\e8c3"; }
.material-icons.settings_overscan:before {
    content: "\e8c4"; }
.material-icons.settings_phone:before {
    content: "\e8c5"; }
.material-icons.settings_power:before {
    content: "\e8c6"; }
.material-icons.settings_remote:before {
    content: "\e8c7"; }
.material-icons.settings_suggest:before {
    content: "\f05e"; }
.material-icons.settings_system_daydream:before {
    content: "\e1c3"; }
.material-icons.settings_voice:before {
    content: "\e8c8"; }
.material-icons.severe_cold:before {
    content: "\ebd3"; }
.material-icons.share:before {
    content: "\e80d"; }
.material-icons.share_arrival_time:before {
    content: "\e524"; }
.material-icons.share_location:before {
    content: "\f05f"; }
.material-icons.shield:before {
    content: "\e9e0"; }
.material-icons.shield_moon:before {
    content: "\eaa9"; }
.material-icons.shop:before {
    content: "\e8c9"; }
.material-icons.shop_2:before {
    content: "\e19e"; }
.material-icons.shop_two:before {
    content: "\e8ca"; }
.material-icons.shopify:before {
    content: "\ea9d"; }
.material-icons.shopping_bag:before {
    content: "\f1cc"; }
.material-icons.shopping_basket:before {
    content: "\e8cb"; }
.material-icons.shopping_cart:before {
    content: "\e8cc"; }
.material-icons.shopping_cart_checkout:before {
    content: "\eb88"; }
.material-icons.short_text:before {
    content: "\e261"; }
.material-icons.shortcut:before {
    content: "\f060"; }
.material-icons.show_chart:before {
    content: "\e6e1"; }
.material-icons.shower:before {
    content: "\f061"; }
.material-icons.shuffle:before {
    content: "\e043"; }
.material-icons.shuffle_on:before {
    content: "\e9e1"; }
.material-icons.shutter_speed:before {
    content: "\e43d"; }
.material-icons.sick:before {
    content: "\f220"; }
.material-icons.sign_language:before {
    content: "\ebe5"; }
.material-icons.signal_cellular_0_bar:before {
    content: "\f0a8"; }
.material-icons.signal_cellular_4_bar:before {
    content: "\e1c8"; }
.material-icons.signal_cellular_alt:before {
    content: "\e202"; }
.material-icons.signal_cellular_alt_1_bar:before {
    content: "\ebdf"; }
.material-icons.signal_cellular_alt_2_bar:before {
    content: "\ebe3"; }
.material-icons.signal_cellular_connected_no_internet_0_bar:before {
    content: "\f0ac"; }
.material-icons.signal_cellular_connected_no_internet_4_bar:before {
    content: "\e1cd"; }
.material-icons.signal_cellular_no_sim:before {
    content: "\e1ce"; }
.material-icons.signal_cellular_nodata:before {
    content: "\f062"; }
.material-icons.signal_cellular_null:before {
    content: "\e1cf"; }
.material-icons.signal_cellular_off:before {
    content: "\e1d0"; }
.material-icons.signal_wifi_0_bar:before {
    content: "\f0b0"; }
.material-icons.signal_wifi_4_bar:before {
    content: "\e1d8"; }
.material-icons.signal_wifi_4_bar_lock:before {
    content: "\e1d9"; }
.material-icons.signal_wifi_bad:before {
    content: "\f063"; }
.material-icons.signal_wifi_connected_no_internet_4:before {
    content: "\f064"; }
.material-icons.signal_wifi_off:before {
    content: "\e1da"; }
.material-icons.signal_wifi_statusbar_4_bar:before {
    content: "\f065"; }
.material-icons.signal_wifi_statusbar_connected_no_internet_4:before {
    content: "\f066"; }
.material-icons.signal_wifi_statusbar_null:before {
    content: "\f067"; }
.material-icons.signpost:before {
    content: "\eb91"; }
.material-icons.sim_card:before {
    content: "\e32b"; }
.material-icons.sim_card_alert:before {
    content: "\e624"; }
.material-icons.sim_card_download:before {
    content: "\f068"; }
.material-icons.single_bed:before {
    content: "\ea48"; }
.material-icons.sip:before {
    content: "\f069"; }
.material-icons.skateboarding:before {
    content: "\e511"; }
.material-icons.skip_next:before {
    content: "\e044"; }
.material-icons.skip_previous:before {
    content: "\e045"; }
.material-icons.sledding:before {
    content: "\e512"; }
.material-icons.slideshow:before {
    content: "\e41b"; }
.material-icons.slow_motion_video:before {
    content: "\e068"; }
.material-icons.smart_button:before {
    content: "\f1c1"; }
.material-icons.smart_display:before {
    content: "\f06a"; }
.material-icons.smart_screen:before {
    content: "\f06b"; }
.material-icons.smart_toy:before {
    content: "\f06c"; }
.material-icons.smartphone:before {
    content: "\e32c"; }
.material-icons.smoke_free:before {
    content: "\eb4a"; }
.material-icons.smoking_rooms:before {
    content: "\eb4b"; }
.material-icons.sms:before {
    content: "\e625"; }
.material-icons.sms_failed:before {
    content: "\e626"; }
.material-icons.snapchat:before {
    content: "\ea6e"; }
.material-icons.snippet_folder:before {
    content: "\f1c7"; }
.material-icons.snooze:before {
    content: "\e046"; }
.material-icons.snowboarding:before {
    content: "\e513"; }
.material-icons.snowing:before {
    content: "\e80f"; }
.material-icons.snowmobile:before {
    content: "\e503"; }
.material-icons.snowshoeing:before {
    content: "\e514"; }
.material-icons.soap:before {
    content: "\f1b2"; }
.material-icons.social_distance:before {
    content: "\e1cb"; }
.material-icons.solar_power:before {
    content: "\ec0f"; }
.material-icons.sort:before {
    content: "\e164"; }
.material-icons.sort_by_alpha:before {
    content: "\e053"; }
.material-icons.sos:before {
    content: "\ebf7"; }
.material-icons.soup_kitchen:before {
    content: "\e7d3"; }
.material-icons.source:before {
    content: "\f1c4"; }
.material-icons.south:before {
    content: "\f1e3"; }
.material-icons.south_america:before {
    content: "\e7e4"; }
.material-icons.south_east:before {
    content: "\f1e4"; }
.material-icons.south_west:before {
    content: "\f1e5"; }
.material-icons.spa:before {
    content: "\eb4c"; }
.material-icons.space_bar:before {
    content: "\e256"; }
.material-icons.space_dashboard:before {
    content: "\e66b"; }
.material-icons.spatial_audio:before {
    content: "\ebeb"; }
.material-icons.spatial_audio_off:before {
    content: "\ebe8"; }
.material-icons.spatial_tracking:before {
    content: "\ebea"; }
.material-icons.speaker:before {
    content: "\e32d"; }
.material-icons.speaker_group:before {
    content: "\e32e"; }
.material-icons.speaker_notes:before {
    content: "\e8cd"; }
.material-icons.speaker_notes_off:before {
    content: "\e92a"; }
.material-icons.speaker_phone:before {
    content: "\e0d2"; }
.material-icons.speed:before {
    content: "\e9e4"; }
.material-icons.spellcheck:before {
    content: "\e8ce"; }
.material-icons.splitscreen:before {
    content: "\f06d"; }
.material-icons.spoke:before {
    content: "\e9a7"; }
.material-icons.sports:before {
    content: "\ea30"; }
.material-icons.sports_bar:before {
    content: "\f1f3"; }
.material-icons.sports_baseball:before {
    content: "\ea51"; }
.material-icons.sports_basketball:before {
    content: "\ea26"; }
.material-icons.sports_cricket:before {
    content: "\ea27"; }
.material-icons.sports_esports:before {
    content: "\ea28"; }
.material-icons.sports_football:before {
    content: "\ea29"; }
.material-icons.sports_golf:before {
    content: "\ea2a"; }
.material-icons.sports_gymnastics:before {
    content: "\ebc4"; }
.material-icons.sports_handball:before {
    content: "\ea33"; }
.material-icons.sports_hockey:before {
    content: "\ea2b"; }
.material-icons.sports_kabaddi:before {
    content: "\ea34"; }
.material-icons.sports_martial_arts:before {
    content: "\eae9"; }
.material-icons.sports_mma:before {
    content: "\ea2c"; }
.material-icons.sports_motorsports:before {
    content: "\ea2d"; }
.material-icons.sports_rugby:before {
    content: "\ea2e"; }
.material-icons.sports_score:before {
    content: "\f06e"; }
.material-icons.sports_soccer:before {
    content: "\ea2f"; }
.material-icons.sports_tennis:before {
    content: "\ea32"; }
.material-icons.sports_volleyball:before {
    content: "\ea31"; }
.material-icons.square:before {
    content: "\eb36"; }
.material-icons.square_foot:before {
    content: "\ea49"; }
.material-icons.ssid_chart:before {
    content: "\eb66"; }
.material-icons.stacked_bar_chart:before {
    content: "\e9e6"; }
.material-icons.stacked_line_chart:before {
    content: "\f22b"; }
.material-icons.stadium:before {
    content: "\eb90"; }
.material-icons.stairs:before {
    content: "\f1a9"; }
.material-icons.star:before {
    content: "\e838"; }
.material-icons.star_border:before {
    content: "\e83a"; }
.material-icons.star_border_purple500:before {
    content: "\f099"; }
.material-icons.star_half:before {
    content: "\e839"; }
.material-icons.star_outline:before {
    content: "\f06f"; }
.material-icons.star_purple500:before {
    content: "\f09a"; }
.material-icons.star_rate:before {
    content: "\f0ec"; }
.material-icons.stars:before {
    content: "\e8d0"; }
.material-icons.start:before {
    content: "\e089"; }
.material-icons.stay_current_landscape:before {
    content: "\e0d3"; }
.material-icons.stay_current_portrait:before {
    content: "\e0d4"; }
.material-icons.stay_primary_landscape:before {
    content: "\e0d5"; }
.material-icons.stay_primary_portrait:before {
    content: "\e0d6"; }
.material-icons.sticky_note_2:before {
    content: "\f1fc"; }
.material-icons.stop:before {
    content: "\e047"; }
.material-icons.stop_circle:before {
    content: "\ef71"; }
.material-icons.stop_screen_share:before {
    content: "\e0e3"; }
.material-icons.storage:before {
    content: "\e1db"; }
.material-icons.store:before {
    content: "\e8d1"; }
.material-icons.store_mall_directory:before {
    content: "\e563"; }
.material-icons.storefront:before {
    content: "\ea12"; }
.material-icons.storm:before {
    content: "\f070"; }
.material-icons.straight:before {
    content: "\eb95"; }
.material-icons.straighten:before {
    content: "\e41c"; }
.material-icons.stream:before {
    content: "\e9e9"; }
.material-icons.streetview:before {
    content: "\e56e"; }
.material-icons.strikethrough_s:before {
    content: "\e257"; }
.material-icons.stroller:before {
    content: "\f1ae"; }
.material-icons.style:before {
    content: "\e41d"; }
.material-icons.subdirectory_arrow_left:before {
    content: "\e5d9"; }
.material-icons.subdirectory_arrow_right:before {
    content: "\e5da"; }
.material-icons.subject:before {
    content: "\e8d2"; }
.material-icons.subscript:before {
    content: "\f111"; }
.material-icons.subscriptions:before {
    content: "\e064"; }
.material-icons.subtitles:before {
    content: "\e048"; }
.material-icons.subtitles_off:before {
    content: "\ef72"; }
.material-icons.subway:before {
    content: "\e56f"; }
.material-icons.summarize:before {
    content: "\f071"; }
.material-icons.sunny:before {
    content: "\e81a"; }
.material-icons.sunny_snowing:before {
    content: "\e819"; }
.material-icons.superscript:before {
    content: "\f112"; }
.material-icons.supervised_user_circle:before {
    content: "\e939"; }
.material-icons.supervisor_account:before {
    content: "\e8d3"; }
.material-icons.support:before {
    content: "\ef73"; }
.material-icons.support_agent:before {
    content: "\f0e2"; }
.material-icons.surfing:before {
    content: "\e515"; }
.material-icons.surround_sound:before {
    content: "\e049"; }
.material-icons.swap_calls:before {
    content: "\e0d7"; }
.material-icons.swap_horiz:before {
    content: "\e8d4"; }
.material-icons.swap_horizontal_circle:before {
    content: "\e933"; }
.material-icons.swap_vert:before {
    content: "\e8d5"; }
.material-icons.swap_vert_circle:before {
    content: "\e8d6"; }
.material-icons.swap_vertical_circle:before {
    content: "\e8d6"; }
.material-icons.swipe:before {
    content: "\e9ec"; }
.material-icons.swipe_down:before {
    content: "\eb53"; }
.material-icons.swipe_down_alt:before {
    content: "\eb30"; }
.material-icons.swipe_left:before {
    content: "\eb59"; }
.material-icons.swipe_left_alt:before {
    content: "\eb33"; }
.material-icons.swipe_right:before {
    content: "\eb52"; }
.material-icons.swipe_right_alt:before {
    content: "\eb56"; }
.material-icons.swipe_up:before {
    content: "\eb2e"; }
.material-icons.swipe_up_alt:before {
    content: "\eb35"; }
.material-icons.swipe_vertical:before {
    content: "\eb51"; }
.material-icons.switch_access_shortcut:before {
    content: "\e7e1"; }
.material-icons.switch_access_shortcut_add:before {
    content: "\e7e2"; }
.material-icons.switch_account:before {
    content: "\e9ed"; }
.material-icons.switch_camera:before {
    content: "\e41e"; }
.material-icons.switch_left:before {
    content: "\f1d1"; }
.material-icons.switch_right:before {
    content: "\f1d2"; }
.material-icons.switch_video:before {
    content: "\e41f"; }
.material-icons.synagogue:before {
    content: "\eab0"; }
.material-icons.sync:before {
    content: "\e627"; }
.material-icons.sync_alt:before {
    content: "\ea18"; }
.material-icons.sync_disabled:before {
    content: "\e628"; }
.material-icons.sync_lock:before {
    content: "\eaee"; }
.material-icons.sync_problem:before {
    content: "\e629"; }
.material-icons.system_security_update:before {
    content: "\f072"; }
.material-icons.system_security_update_good:before {
    content: "\f073"; }
.material-icons.system_security_update_warning:before {
    content: "\f074"; }
.material-icons.system_update:before {
    content: "\e62a"; }
.material-icons.system_update_alt:before {
    content: "\e8d7"; }
.material-icons.system_update_tv:before {
    content: "\e8d7"; }
.material-icons.tab:before {
    content: "\e8d8"; }
.material-icons.tab_unselected:before {
    content: "\e8d9"; }
.material-icons.table_bar:before {
    content: "\ead2"; }
.material-icons.table_chart:before {
    content: "\e265"; }
.material-icons.table_restaurant:before {
    content: "\eac6"; }
.material-icons.table_rows:before {
    content: "\f101"; }
.material-icons.table_view:before {
    content: "\f1be"; }
.material-icons.tablet:before {
    content: "\e32f"; }
.material-icons.tablet_android:before {
    content: "\e330"; }
.material-icons.tablet_mac:before {
    content: "\e331"; }
.material-icons.tag:before {
    content: "\e9ef"; }
.material-icons.tag_faces:before {
    content: "\e420"; }
.material-icons.takeout_dining:before {
    content: "\ea74"; }
.material-icons.tap_and_play:before {
    content: "\e62b"; }
.material-icons.tapas:before {
    content: "\f1e9"; }
.material-icons.task:before {
    content: "\f075"; }
.material-icons.task_alt:before {
    content: "\e2e6"; }
.material-icons.taxi_alert:before {
    content: "\ef74"; }
.material-icons.telegram:before {
    content: "\ea6b"; }
.material-icons.temple_buddhist:before {
    content: "\eab3"; }
.material-icons.temple_hindu:before {
    content: "\eaaf"; }
.material-icons.terminal:before {
    content: "\eb8e"; }
.material-icons.terrain:before {
    content: "\e564"; }
.material-icons.text_decrease:before {
    content: "\eadd"; }
.material-icons.text_fields:before {
    content: "\e262"; }
.material-icons.text_format:before {
    content: "\e165"; }
.material-icons.text_increase:before {
    content: "\eae2"; }
.material-icons.text_rotate_up:before {
    content: "\e93a"; }
.material-icons.text_rotate_vertical:before {
    content: "\e93b"; }
.material-icons.text_rotation_angledown:before {
    content: "\e93c"; }
.material-icons.text_rotation_angleup:before {
    content: "\e93d"; }
.material-icons.text_rotation_down:before {
    content: "\e93e"; }
.material-icons.text_rotation_none:before {
    content: "\e93f"; }
.material-icons.text_snippet:before {
    content: "\f1c6"; }
.material-icons.textsms:before {
    content: "\e0d8"; }
.material-icons.texture:before {
    content: "\e421"; }
.material-icons.theater_comedy:before {
    content: "\ea66"; }
.material-icons.theaters:before {
    content: "\e8da"; }
.material-icons.thermostat:before {
    content: "\f076"; }
.material-icons.thermostat_auto:before {
    content: "\f077"; }
.material-icons.thumb_down:before {
    content: "\e8db"; }
.material-icons.thumb_down_alt:before {
    content: "\e816"; }
.material-icons.thumb_down_off_alt:before {
    content: "\e9f2"; }
.material-icons.thumb_up:before {
    content: "\e8dc"; }
.material-icons.thumb_up_alt:before {
    content: "\e817"; }
.material-icons.thumb_up_off_alt:before {
    content: "\e9f3"; }
.material-icons.thumbs_up_down:before {
    content: "\e8dd"; }
.material-icons.thunderstorm:before {
    content: "\ebdb"; }
.material-icons.tiktok:before {
    content: "\ea7e"; }
.material-icons.time_to_leave:before {
    content: "\e62c"; }
.material-icons.timelapse:before {
    content: "\e422"; }
.material-icons.timeline:before {
    content: "\e922"; }
.material-icons.timer:before {
    content: "\e425"; }
.material-icons.timer_10:before {
    content: "\e423"; }
.material-icons.timer_10_select:before {
    content: "\f07a"; }
.material-icons.timer_3:before {
    content: "\e424"; }
.material-icons.timer_3_select:before {
    content: "\f07b"; }
.material-icons.timer_off:before {
    content: "\e426"; }
.material-icons.tips_and_updates:before {
    content: "\e79a"; }
.material-icons.tire_repair:before {
    content: "\ebc8"; }
.material-icons.title:before {
    content: "\e264"; }
.material-icons.toc:before {
    content: "\e8de"; }
.material-icons.today:before {
    content: "\e8df"; }
.material-icons.toggle_off:before {
    content: "\e9f5"; }
.material-icons.toggle_on:before {
    content: "\e9f6"; }
.material-icons.token:before {
    content: "\ea25"; }
.material-icons.toll:before {
    content: "\e8e0"; }
.material-icons.tonality:before {
    content: "\e427"; }
.material-icons.topic:before {
    content: "\f1c8"; }
.material-icons.tornado:before {
    content: "\e199"; }
.material-icons.touch_app:before {
    content: "\e913"; }
.material-icons.tour:before {
    content: "\ef75"; }
.material-icons.toys:before {
    content: "\e332"; }
.material-icons.track_changes:before {
    content: "\e8e1"; }
.material-icons.traffic:before {
    content: "\e565"; }
.material-icons.train:before {
    content: "\e570"; }
.material-icons.tram:before {
    content: "\e571"; }
.material-icons.transcribe:before {
    content: "\f8ec"; }
.material-icons.transfer_within_a_station:before {
    content: "\e572"; }
.material-icons.transform:before {
    content: "\e428"; }
.material-icons.transgender:before {
    content: "\e58d"; }
.material-icons.transit_enterexit:before {
    content: "\e579"; }
.material-icons.translate:before {
    content: "\e8e2"; }
.material-icons.travel_explore:before {
    content: "\e2db"; }
.material-icons.trending_down:before {
    content: "\e8e3"; }
.material-icons.trending_flat:before {
    content: "\e8e4"; }
.material-icons.trending_neutral:before {
    content: "\e8e4"; }
.material-icons.trending_up:before {
    content: "\e8e5"; }
.material-icons.trip_origin:before {
    content: "\e57b"; }
.material-icons.troubleshoot:before {
    content: "\e1d2"; }
.material-icons.try:before {
    content: "\f07c"; }
.material-icons.tsunami:before {
    content: "\ebd8"; }
.material-icons.tty:before {
    content: "\f1aa"; }
.material-icons.tune:before {
    content: "\e429"; }
.material-icons.tungsten:before {
    content: "\f07d"; }
.material-icons.turn_left:before {
    content: "\eba6"; }
.material-icons.turn_right:before {
    content: "\ebab"; }
.material-icons.turn_sharp_left:before {
    content: "\eba7"; }
.material-icons.turn_sharp_right:before {
    content: "\ebaa"; }
.material-icons.turn_slight_left:before {
    content: "\eba4"; }
.material-icons.turn_slight_right:before {
    content: "\eb9a"; }
.material-icons.turned_in:before {
    content: "\e8e6"; }
.material-icons.turned_in_not:before {
    content: "\e8e7"; }
.material-icons.tv:before {
    content: "\e333"; }
.material-icons.tv_off:before {
    content: "\e647"; }
.material-icons.two_wheeler:before {
    content: "\e9f9"; }
.material-icons.type_specimen:before {
    content: "\f8f0"; }
.material-icons.u_turn_left:before {
    content: "\eba1"; }
.material-icons.u_turn_right:before {
    content: "\eba2"; }
.material-icons.umbrella:before {
    content: "\f1ad"; }
.material-icons.unarchive:before {
    content: "\e169"; }
.material-icons.undo:before {
    content: "\e166"; }
.material-icons.unfold_less:before {
    content: "\e5d6"; }
.material-icons.unfold_more:before {
    content: "\e5d7"; }
.material-icons.unpublished:before {
    content: "\f236"; }
.material-icons.unsubscribe:before {
    content: "\e0eb"; }
.material-icons.upcoming:before {
    content: "\f07e"; }
.material-icons.update:before {
    content: "\e923"; }
.material-icons.update_disabled:before {
    content: "\e075"; }
.material-icons.upgrade:before {
    content: "\f0fb"; }
.material-icons.upload:before {
    content: "\f09b"; }
.material-icons.upload_file:before {
    content: "\e9fc"; }
.material-icons.usb:before {
    content: "\e1e0"; }
.material-icons.usb_off:before {
    content: "\e4fa"; }
.material-icons.vaccines:before {
    content: "\e138"; }
.material-icons.vape_free:before {
    content: "\ebc6"; }
.material-icons.vaping_rooms:before {
    content: "\ebcf"; }
.material-icons.verified:before {
    content: "\ef76"; }
.material-icons.verified_user:before {
    content: "\e8e8"; }
.material-icons.vertical_align_bottom:before {
    content: "\e258"; }
.material-icons.vertical_align_center:before {
    content: "\e259"; }
.material-icons.vertical_align_top:before {
    content: "\e25a"; }
.material-icons.vertical_distribute:before {
    content: "\e076"; }
.material-icons.vertical_shades:before {
    content: "\ec0e"; }
.material-icons.vertical_shades_closed:before {
    content: "\ec0d"; }
.material-icons.vertical_split:before {
    content: "\e949"; }
.material-icons.vibration:before {
    content: "\e62d"; }
.material-icons.video_call:before {
    content: "\e070"; }
.material-icons.video_camera_back:before {
    content: "\f07f"; }
.material-icons.video_camera_front:before {
    content: "\f080"; }
.material-icons.video_collection:before {
    content: "\e04a"; }
.material-icons.video_file:before {
    content: "\eb87"; }
.material-icons.video_label:before {
    content: "\e071"; }
.material-icons.video_library:before {
    content: "\e04a"; }
.material-icons.video_settings:before {
    content: "\ea75"; }
.material-icons.video_stable:before {
    content: "\f081"; }
.material-icons.videocam:before {
    content: "\e04b"; }
.material-icons.videocam_off:before {
    content: "\e04c"; }
.material-icons.videogame_asset:before {
    content: "\e338"; }
.material-icons.videogame_asset_off:before {
    content: "\e500"; }
.material-icons.view_agenda:before {
    content: "\e8e9"; }
.material-icons.view_array:before {
    content: "\e8ea"; }
.material-icons.view_carousel:before {
    content: "\e8eb"; }
.material-icons.view_column:before {
    content: "\e8ec"; }
.material-icons.view_comfortable:before {
    content: "\e42a"; }
.material-icons.view_comfy:before {
    content: "\e42a"; }
.material-icons.view_comfy_alt:before {
    content: "\eb73"; }
.material-icons.view_compact:before {
    content: "\e42b"; }
.material-icons.view_compact_alt:before {
    content: "\eb74"; }
.material-icons.view_cozy:before {
    content: "\eb75"; }
.material-icons.view_day:before {
    content: "\e8ed"; }
.material-icons.view_headline:before {
    content: "\e8ee"; }
.material-icons.view_in_ar:before {
    content: "\e9fe"; }
.material-icons.view_kanban:before {
    content: "\eb7f"; }
.material-icons.view_list:before {
    content: "\e8ef"; }
.material-icons.view_module:before {
    content: "\e8f0"; }
.material-icons.view_quilt:before {
    content: "\e8f1"; }
.material-icons.view_sidebar:before {
    content: "\f114"; }
.material-icons.view_stream:before {
    content: "\e8f2"; }
.material-icons.view_timeline:before {
    content: "\eb85"; }
.material-icons.view_week:before {
    content: "\e8f3"; }
.material-icons.vignette:before {
    content: "\e435"; }
.material-icons.villa:before {
    content: "\e586"; }
.material-icons.visibility:before {
    content: "\e8f4"; }
.material-icons.visibility_off:before {
    content: "\e8f5"; }
.material-icons.voice_chat:before {
    content: "\e62e"; }
.material-icons.voice_over_off:before {
    content: "\e94a"; }
.material-icons.voicemail:before {
    content: "\e0d9"; }
.material-icons.volcano:before {
    content: "\ebda"; }
.material-icons.volume_down:before {
    content: "\e04d"; }
.material-icons.volume_down_alt:before {
    content: "\e79c"; }
.material-icons.volume_mute:before {
    content: "\e04e"; }
.material-icons.volume_off:before {
    content: "\e04f"; }
.material-icons.volume_up:before {
    content: "\e050"; }
.material-icons.volunteer_activism:before {
    content: "\ea70"; }
.material-icons.vpn_key:before {
    content: "\e0da"; }
.material-icons.vpn_key_off:before {
    content: "\eb7a"; }
.material-icons.vpn_lock:before {
    content: "\e62f"; }
.material-icons.vrpano:before {
    content: "\f082"; }
.material-icons.wallet:before {
    content: "\f8ff"; }
.material-icons.wallet_giftcard:before {
    content: "\e8f6"; }
.material-icons.wallet_membership:before {
    content: "\e8f7"; }
.material-icons.wallet_travel:before {
    content: "\e8f8"; }
.material-icons.wallpaper:before {
    content: "\e1bc"; }
.material-icons.warehouse:before {
    content: "\ebb8"; }
.material-icons.warning:before {
    content: "\e002"; }
.material-icons.warning_amber:before {
    content: "\f083"; }
.material-icons.wash:before {
    content: "\f1b1"; }
.material-icons.watch:before {
    content: "\e334"; }
.material-icons.watch_later:before {
    content: "\e924"; }
.material-icons.watch_off:before {
    content: "\eae3"; }
.material-icons.water:before {
    content: "\f084"; }
.material-icons.water_damage:before {
    content: "\f203"; }
.material-icons.water_drop:before {
    content: "\e798"; }
.material-icons.waterfall_chart:before {
    content: "\ea00"; }
.material-icons.waves:before {
    content: "\e176"; }
.material-icons.waving_hand:before {
    content: "\e766"; }
.material-icons.wb_auto:before {
    content: "\e42c"; }
.material-icons.wb_cloudy:before {
    content: "\e42d"; }
.material-icons.wb_incandescent:before {
    content: "\e42e"; }
.material-icons.wb_iridescent:before {
    content: "\e436"; }
.material-icons.wb_shade:before {
    content: "\ea01"; }
.material-icons.wb_sunny:before {
    content: "\e430"; }
.material-icons.wb_twighlight:before {
    content: "\ea02"; }
.material-icons.wb_twilight:before {
    content: "\e1c6"; }
.material-icons.wc:before {
    content: "\e63d"; }
.material-icons.web:before {
    content: "\e051"; }
.material-icons.web_asset:before {
    content: "\e069"; }
.material-icons.web_asset_off:before {
    content: "\e4f7"; }
.material-icons.web_stories:before {
    content: "\e595"; }
.material-icons.webhook:before {
    content: "\eb92"; }
.material-icons.wechat:before {
    content: "\ea81"; }
.material-icons.weekend:before {
    content: "\e16b"; }
.material-icons.west:before {
    content: "\f1e6"; }
.material-icons.whatsapp:before {
    content: "\ea9c"; }
.material-icons.whatshot:before {
    content: "\e80e"; }
.material-icons.wheelchair_pickup:before {
    content: "\f1ab"; }
.material-icons.where_to_vote:before {
    content: "\e177"; }
.material-icons.widgets:before {
    content: "\e1bd"; }
.material-icons.width_full:before {
    content: "\f8f5"; }
.material-icons.width_normal:before {
    content: "\f8f6"; }
.material-icons.width_wide:before {
    content: "\f8f7"; }
.material-icons.wifi:before {
    content: "\e63e"; }
.material-icons.wifi_1_bar:before {
    content: "\e4ca"; }
.material-icons.wifi_2_bar:before {
    content: "\e4d9"; }
.material-icons.wifi_calling:before {
    content: "\ef77"; }
.material-icons.wifi_calling_3:before {
    content: "\f085"; }
.material-icons.wifi_channel:before {
    content: "\eb6a"; }
.material-icons.wifi_find:before {
    content: "\eb31"; }
.material-icons.wifi_lock:before {
    content: "\e1e1"; }
.material-icons.wifi_off:before {
    content: "\e648"; }
.material-icons.wifi_password:before {
    content: "\eb6b"; }
.material-icons.wifi_protected_setup:before {
    content: "\f0fc"; }
.material-icons.wifi_tethering:before {
    content: "\e1e2"; }
.material-icons.wifi_tethering_error:before {
    content: "\ead9"; }
.material-icons.wifi_tethering_error_rounded:before {
    content: "\f086"; }
.material-icons.wifi_tethering_off:before {
    content: "\f087"; }
.material-icons.wind_power:before {
    content: "\ec0c"; }
.material-icons.window:before {
    content: "\f088"; }
.material-icons.wine_bar:before {
    content: "\f1e8"; }
.material-icons.woman:before {
    content: "\e13e"; }
.material-icons.woo_commerce:before {
    content: "\ea6d"; }
.material-icons.wordpress:before {
    content: "\ea9f"; }
.material-icons.work:before {
    content: "\e8f9"; }
.material-icons.work_history:before {
    content: "\ec09"; }
.material-icons.work_off:before {
    content: "\e942"; }
.material-icons.work_outline:before {
    content: "\e943"; }
.material-icons.workspace_premium:before {
    content: "\e7af"; }
.material-icons.workspaces:before {
    content: "\e1a0"; }
.material-icons.workspaces_filled:before {
    content: "\ea0d"; }
.material-icons.workspaces_outline:before {
    content: "\ea0f"; }
.material-icons.wrap_text:before {
    content: "\e25b"; }
.material-icons.wrong_location:before {
    content: "\ef78"; }
.material-icons.wysiwyg:before {
    content: "\f1c3"; }
.material-icons.yard:before {
    content: "\f089"; }
.material-icons.youtube_searched_for:before {
    content: "\e8fa"; }
.material-icons.zoom_in:before {
    content: "\e8ff"; }
.material-icons.zoom_in_map:before {
    content: "\eb2d"; }
.material-icons.zoom_out:before {
    content: "\e900"; }
.material-icons.zoom_out_map:before {
    content: "\e56b"; }
/*# sourceMappingURL=material-design-icons.css.map */
/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac */
/*! Type: YakuHanJPs - Based on Noto Sans CJK JP */
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-74a1a5be.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-69719313.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Thin-43eec8d0.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-0725c4a1.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-789ec4b4.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Light-8867f4aa.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-9cb125d6.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-9739830c.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-DemiLight-098f7c69.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-77ba08ac.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-dfd7e6b6.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Regular-9ef4e7d9.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-4a70e294.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-5cb4e62a.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Medium-3fda5dd9.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-a831d0d6.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-c35e0b2c.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Bold-4628c588.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanJPs";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-3eed75d7.eot);
  src: url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-a7bbf2ee.woff2) format("woff2"), url(/assets/webpack/YakuHanJPs/YakuHanJPs-Black-616718a8.woff) format("woff");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac */
/*! Type: YakuHanMPs - Based on Noto Serif CJK JP */
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-c707be37.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-95b5c1b4.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-ExtraLight-a4610a94.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-52542fb8.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-93f1cbf4.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Light-82f26e05.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-ce8d31c2.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-7ab1ee70.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Regular-6c01bae0.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-1bb441db.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-c8610a13.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Medium-286ffa25.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-9bc7e713.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-c5bc54b1.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-SemiBold-961b4db7.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-901c5eaa.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-b31e8196.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Bold-73b1c3d8.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "YakuHanMPs";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-18fec2bc.eot);
  src: url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-dce84f87.woff2) format("woff2"), url(/assets/webpack/YakuHanMPs/YakuHanMPs-Black-44f8834e.woff) format("woff");
  unicode-range: U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
.error-wrapper[data-v-4deecfb6]{display:flex;align-items:center;width:100%;height:calc(100vh - 46px)}.error-container[data-v-4deecfb6]{margin:auto}.error-container h2[data-v-4deecfb6]{margin-top:64px;margin-bottom:64px;font-weight:bold;font-size:30px;font-family:"Noto Serif JP",serif;white-space:pre-wrap}.error-container p[data-v-4deecfb6]{font-size:15px}.error-container ul[data-v-4deecfb6]{list-style-type:disc}.navigation-container>p[data-v-4deecfb6]{color:#868686}.navigation-container .v-btn[data-v-4deecfb6]{-webkit-text-decoration-line:none;text-decoration-line:none}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity 150ms ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:1052;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:150ms;margin:.5em 0;box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#4c88ad}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#a84848}.v-toast__item--default{background-color:#b99245}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width: 768px){.v-toast{padding:0;position:fixed !important}}[v-cloak]{display:none}@keyframes autofill{to{background:rgba(0,0,0,0)}}.application .application--wrap{flex-shrink:0 !important;width:1280px;max-width:none !important;height:100%}@media(min-width: 1280px){.application .application--wrap{width:100%}}.application a{color:var(--v-shades-base);-webkit-text-decoration-line:underline;text-decoration-line:underline}.application a i::before{display:inline-block;-webkit-text-decoration-line:none !important;text-decoration-line:none !important}.application a i{color:var(--v-shades-base)}.application a:hover,.application a:active{color:var(--v-primary-base)}.application a.fn:hover,.application a.fn:active{color:var(--v-shades-base)}.application a.del{color:var(--v-danger-base)}.application a.del i{color:var(--v-danger-base) !important}.application a.del:hover,.application a.del:active{color:var(--v-danger-base)}input:-webkit-autofill{animation-name:autofill;animation-fill-mode:both}.theme--dark{--v-primary-base: #edca85;--v-primary-darken1: #d0af6b;--v-shades-base: #fff}.v-toast{padding-bottom:96px}.v-toast__item{box-shadow:hsla(0,0%,100%,.2) 0 0 0 1px inset,rgba(0,0,0,.1) 0 4px 6px,rgba(0,0,0,.15) 0 8px 30px;opacity:1}
@font-face{font-weight:normal;font-family:"XenoIcons";font-style:normal;src:url(/assets/webpack/fonts/xeno_icons/XenoIcons-ddf5c3975cef11a0cb80dfb4dbeb1894.ttf) format("truetype"),url(/assets/webpack/fonts/xeno_icons/XenoIcons-f5f78f1e49e036225e84a720d758640a.woff) format("woff"),url(/assets/webpack/fonts/xeno_icons/XenoIcons-ab87ed1e8e485e6ebe245c10092a98f1.svg#XenoIcons) format("svg");font-display:block}i[data-v-5c344c75],.icomoon-liga[data-v-5c344c75]{font-weight:normal;font-family:"XenoIcons" !important;font-style:normal;font-variant:normal;line-height:1;letter-spacing:0;text-transform:none;speak:never;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga", normal, "dlig";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xeno-directed_graph[data-v-5c344c75]:before{content:""}.xeno-arrow_double_right[data-v-5c344c75]:before{content:""}.xeno-arrow_down[data-v-5c344c75]:before{content:""}.xeno-arrow_right[data-v-5c344c75]:before{content:""}.xeno-arrow_up[data-v-5c344c75]:before{content:""}.xeno-bar_chart_dashed_circle[data-v-5c344c75]:before{content:""}.xeno-delete[data-v-5c344c75]:before{content:""}.xeno-edit[data-v-5c344c75]:before{content:""}.xeno-mail[data-v-5c344c75]:before{content:""}.xeno-newspaper[data-v-5c344c75]:before{content:""}.xeno-team[data-v-5c344c75]:before{content:""}.xeno-user_add[data-v-5c344c75]:before{content:""}
.c-font-helveticaNeue-cd[data-v-4083705e]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.title-container--affectedCompany .title-label[data-v-4083705e]{border-left:1px solid #d1d0cf}.p-affect-company-headLine[data-v-4083705e]{font-size:13px !important;font-size:0.8125rem !important;padding:10px 20px;background:#22201e}.p-affect-company-headLine__title[data-v-4083705e]{display:flex;align-items:center}.p-affect-company-headLine__title .title__icon img[data-v-4083705e]{width:15px}.p-affect-company-headLine__title .title__main[data-v-4083705e]{font-size:16px !important;font-size:1rem !important;padding:0 10px;color:#fff;font-weight:bold}.p-affect-company-headLine__title .title__sub[data-v-4083705e]{display:flex;flex-basis:100%;align-items:center;width:100%}.p-affect-company-headLine__title .title__sub .factor__label[data-v-4083705e]{font-size:18px !important;font-size:1.125rem !important;padding:0 5px}.p-affect-company-headLine__title .title__sub .area__label[data-v-4083705e]{font-size:16px !important;font-size:1rem !important;display:inline-flex;justify-content:center;margin:0 10px;padding:3px 10px;color:#fff;font-weight:bold;background:#3a3d44;border-radius:2px}.p-affect-company-headLine__title .title__sub .root_factor__title[data-v-4083705e]{font-size:14px !important;font-size:0.875rem !important;color:#fff;font-weight:600}.p-affect-company-headLine__title .title__sub .root_factor__label[data-v-4083705e]{font-size:20px !important;font-size:1.25rem !important;color:#fff;font-weight:800}.p-affect-company-headLine__title .title__sub .root_factor__copy[data-v-4083705e]{margin-left:auto;padding:6px 8px;color:#fff;font-weight:bold;line-height:1;background-color:#22201e;border:1px solid #686460;border-radius:2px}.p-affect-company-list[data-v-4083705e]{font-size:13px !important;font-size:0.8125rem !important;width:100%;color:#2c2c2c}.p-affect-company-list__head[data-v-4083705e]{display:flex;height:20px;color:#807c75;border-bottom:1px solid #b7b7b7}.p-affect-company-list__body[data-v-4083705e]{display:block;max-height:450px;overflow-y:scroll;color:#3e3e3e;background:#fff}.p-affect-company-list__row[data-v-4083705e]{display:flex;flex-direction:row;box-sizing:border-box;width:100%;padding:5px 20px;border-bottom:1px solid #b7b7b7}.p-affect-company-list__row[data-v-4083705e]:last-child{border:none}.p-affect-company-list__row--head[data-v-4083705e]{display:flex;width:100%;padding:0 20px}.p-affect-company-list__col[data-v-4083705e]{box-sizing:border-box;padding:0 5px}.p-affect-company-list__col span[data-v-4083705e]{color:#3e3e3e;font-weight:500}.p-affect-company-list__col--factor[data-v-4083705e]{width:24%}.p-affect-company-list__col--factor .area__label[data-v-4083705e]{display:inline-flex;justify-content:center;margin:0 2px;padding:0 10px;color:#fff;background-color:#3a3d44;border-radius:1px}.p-affect-company-list__col--factor .factor__label[data-v-4083705e]{font-size:12px !important;font-size:0.75rem !important;display:inline-flex}.p-affect-company-list__col--ticker[data-v-4083705e]{width:12%}.p-affect-company-list__col--company[data-v-4083705e]{width:14%}.p-affect-company-list__col--account[data-v-4083705e]{min-width:90px}.p-affect-company-list__col--account .c-account-badge-decrease[data-v-4083705e],.p-affect-company-list__col--account .c-account-badge-increase[data-v-4083705e],.p-affect-company-list__col--account .c-account-badge-base[data-v-4083705e]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;border-radius:2px}.p-affect-company-list__col--account .c-account-badge-decrease .c-account[data-v-4083705e],.p-affect-company-list__col--account .c-account-badge-increase .c-account[data-v-4083705e],.p-affect-company-list__col--account .c-account-badge-base .c-account[data-v-4083705e]{color:#fff;font-weight:bold}.p-affect-company-list__col--account .c-account-badge-increase[data-v-4083705e]{background:#4c88ad}.p-affect-company-list__col--account .c-account-badge-decrease[data-v-4083705e]{background:#a84848}.l-grid-container--affectedCompany[data-v-4083705e]{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;border:2px solid #d1d0cf}
@media print{.l-grid-container--affectedCompany[data-v-4083705e]{border:0 !important}.p-affect-company-list__body[data-v-4083705e]{max-height:unset !important}}
.c-font-helveticaNeue-cd{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.article-container .article-header-label{font-size:11px;letter-spacing:.04em}.article-container .article-body{border-top:2px solid #000;border-bottom:2px solid #000}.article-container .article-body__title,.article-container .article-body__wrapper,.article-container .article-body__topic{width:80%}.article-container .article-body__title{color:#262523;font-weight:bold;font-size:30px;font-family:YakuHanMPs,"Noto Serif JP",serif;font-style:normal;letter-spacing:2.7px}.article-container .article-body__topic .topic__label{font-size:12px !important;font-size:0.75rem !important;color:#f5f5f5;background:#22201e;border-radius:2px}.article-container .article-body__news p{margin-bottom:22.5px;font-weight:400;font-size:15px}.article-container .article-body__wrapper{position:relative;margin-bottom:32px;overflow:hidden}.article-container .article-body__wrapper::before{position:absolute;bottom:0;display:block;width:100%;height:100%;background-image:linear-gradient(rgba(255, 255, 255, 0) 25%, #fff 80%);content:""}.article-container .article-body__wrapper.is-expanded{margin-bottom:0;overflow:unset}.article-container .article-body__wrapper.is-expanded::before{display:none}.article-container .article-body__read-more{position:absolute;bottom:0;left:50%;z-index:1;display:inline-flex;align-items:center;color:var(--v-shades-base);font-weight:bold;font-size:17px;line-height:1;text-decoration:underline;transform:translateX(-50%)}.article-container .article-body__read-more:hover,.article-container .article-body__read-more:active{color:var(--v-shades-base)}.article-container .article-body__read-more-icon{font-size:40px}.article-container .article-body__disclaimer{color:#4b4845;font-size:11px}.article-container .article-body .keyword-container{width:80%}.article-container .article-body .keyword-container .keyword-header{align-items:center}.article-container .article-body .keyword-container .keyword-wrapper{display:flex;flex-wrap:wrap;align-items:center}.article-container .article-body .keyword-container .keyword-wrapper .keyword{color:#403c38;font-size:12px;background-color:#edecea;border-radius:2px}.article-container .expand-icon{color:var(--v-shades-base)}.article-container .copy-icon{color:#22201e !important}.article-container .copy-icon:hover{color:var(--v-primary-base) !important}@media print{.article-body__wrapper{width:100% !important;height:auto !important}.article-body__wrapper::before{display:none !important}.article-body__read-more{display:none !important}}
.download-btn[data-v-1a2bf49d]{display:flex;align-items:center;padding:10px 16px;color:#fff !important;font-size:12px;text-decoration:none;background:#22201e;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.download-btn[data-v-1a2bf49d]:hover{opacity:.7}.download-btn img[data-v-1a2bf49d]{width:16px}.download-btn.disabled[data-v-1a2bf49d]{background-color:#bababa;pointer-events:none}.download-btn i[data-v-1a2bf49d]{color:#fff !important}
.article-factor-container[data-v-d696b320]{display:flex}.article-factor-container .article-factor__description[data-v-d696b320]{font-size:12px !important;font-size:0.75rem !important;display:inline-flex;align-items:center;width:12%;color:#3e3e3e}.article-factor-container .article-factor__listCol[data-v-d696b320]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:88%}.article-factor-container .article-factor__listCol .factor-box-wrapper[data-v-d696b320]{display:flex;flex-wrap:wrap;width:60%}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box[data-v-d696b320]{font-size:14px !important;font-size:0.875rem !important;display:inline-flex;align-items:center;height:34px;cursor:pointer}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box.is-selected[data-v-d696b320]{background-color:#22201e;border-radius:2px;cursor:inherit}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box.is-selected .factor-box__label[data-v-d696b320]{color:#fff;text-decoration:none}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__num[data-v-d696b320]{font-size:11px !important;font-size:0.6875rem !important;color:#262523;background-color:#edca85}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__label[data-v-d696b320]{text-decoration:underline}.article-factor-container .article-factor__listCol .factor-box-wrapper .factor-box__label[data-v-d696b320]:hover{color:var(--v-primary-base)}.article-factor-container .article-factor__listCol .graph-img-download[data-v-d696b320]{color:#fff !important}
.not-found-article-container .not-found-text[data-v-31f4145e]{font-size:24px !important;font-size:1.5rem !important;font-weight:600;font-family:"Noto Serif JP",serif;line-height:2;text-align:center}.not-found-article-container .description[data-v-31f4145e]{min-height:30px;background:#edecea}.not-found-article-container .description p[data-v-31f4145e]{font-size:13px !important;font-size:0.8125rem !important;margin:0 !important;line-height:23px}.not-found-article-container .download-btn-container .btn-base[data-v-31f4145e]{display:flex;align-items:center;justify-content:center;width:200px;height:40px;color:#fff;font-size:12px;background-color:#22201e;border-radius:2px;cursor:pointer}.not-found-article-container .download-btn-container .btn-base[data-v-31f4145e]:hover{background:#000}.not-found-article-container .download-btn-container .to-company-list-link[data-v-31f4145e]{color:var(--v-primary-base);text-decoration:underline}.not-found-article-container .download-btn-container .to-company-list-link[data-v-31f4145e]:hover,.not-found-article-container .download-btn-container .to-company-list-link[data-v-31f4145e]:active{color:var(--v-primary-darken1)}.not-found-article-container .reset-articles-button[data-v-31f4145e]{display:inline-block;padding:14px;color:#fff;font-size:12px;-webkit-text-decoration-line:none;text-decoration-line:none;line-height:1;text-align:center;background-color:var(--v-primary-base);border-radius:2px;cursor:pointer;transition:.2s}.not-found-article-container .reset-articles-button[data-v-31f4145e]:hover,.not-found-article-container .reset-articles-button[data-v-31f4145e]:active{color:#fff;background-color:var(--v-primary-darken1)}
.footer[data-v-aad5dd20]{display:flex;justify-content:center;padding:11px 0 15px;background-color:#22201e}.footer__close[data-v-aad5dd20]{padding:8px 16px;color:#fff;font-weight:500;font-size:12px;line-height:1.5;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer__action[data-v-aad5dd20]{padding:8px 16px;color:#22201e;background:#edca85;border-radius:4px;transition:200ms}.footer__action[data-v-aad5dd20]:disabled{background:var(--v-error-base)}.footer__action span[data-v-aad5dd20]{font-weight:500;font-size:12px;line-height:1.5}
.close[data-v-5fa1f666]{padding:4px;background-color:#22201e}.close__icon[data-v-5fa1f666]{color:#fff !important;font-size:32px}
.footer[data-v-14830618]{padding:11px 0 15px;text-align:center;background-color:#22201e}.footer__close[data-v-14830618]{color:#fff;font-weight:500;font-size:15px;line-height:1.5;-webkit-text-decoration-line:underline;text-decoration-line:underline}
[data-v-1f1e1a50] .factor-graph-modal__content{position:relative}[data-v-1f1e1a50] .factor-graph-modal__section{padding:18px 40px;overflow:hidden;background-color:#fff}[data-v-1f1e1a50] .factor-graph-modal__section--gray{background:#f5f5f5}[data-v-1f1e1a50] .factor-graph-modal__close{position:absolute;top:2px;right:2px}
.modal-heading[data-v-a4f807be]{display:flex;align-items:center;min-height:26px;margin-bottom:40px;padding-left:15px;color:#22201e;font-weight:bold;font-size:18px;line-height:1;border-left:4px solid #b99245}
.modal-heading-link[data-v-606b41b2]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-606b41b2]{color:inherit !important;font-size:11px;line-height:0}.graph-guide-container[data-v-606b41b2]{text-align:center}.graph-guide-container-image[data-v-606b41b2]{max-width:100%}
.badge[data-v-78d4c864]{display:inline-block;padding:2px 7px;font-weight:500;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";white-space:nowrap;text-align:center;vertical-align:baseline;border:1px solid rgba(0,0,0,0);border-radius:2px}.badge--default[data-v-78d4c864]{color:#4b4845;background:#edecea}.badge--primary[data-v-78d4c864]{color:#22201e;background-color:#edca85;border-color:#edca85}.badge--primary-dark[data-v-78d4c864]{color:#fff;background-color:#b99245;border-color:#b99245}.badge--danger[data-v-78d4c864]{color:#fff;background-color:#a84848;border-color:#a84848}.badge--line[data-v-78d4c864]{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.badge--sm[data-v-78d4c864]{font-size:10px;line-height:17px}.badge--md[data-v-78d4c864]{font-size:12px;line-height:20px}.badge--lg[data-v-78d4c864]{font-size:14px;line-height:24px}
.nestable-table[data-v-81316dc8]{width:100%;margin-bottom:40px;background-color:#fff}[data-v-81316dc8] .nestable-table__row--depth-0>td:first-child{padding-left:25px}[data-v-81316dc8] .nestable-table__row--depth-1>td:first-child{padding-left:50px}[data-v-81316dc8] .nestable-table__row--depth-2>td:first-child{padding-left:75px}[data-v-81316dc8] .nestable-table__row--depth-3>td:first-child{padding-left:100px}[data-v-81316dc8] .nestable-table__row--depth-4>td:first-child{padding-left:125px}[data-v-81316dc8] .nestable-table__row--depth-5>td:first-child{padding-left:150px}[data-v-81316dc8] .nestable-table__row--depth-6>td:first-child{padding-left:175px}[data-v-81316dc8] .nestable-table__row--depth-7>td:first-child{padding-left:200px}[data-v-81316dc8] .nestable-table__row--depth-8>td:first-child{padding-left:225px}[data-v-81316dc8] .nestable-table__row--depth-9>td:first-child{padding-left:250px}[data-v-81316dc8] .nestable-table__row--depth-10>td:first-child{padding-left:275px}[data-v-81316dc8] .nestable-table__row--depth-11>td:first-child{padding-left:300px}[data-v-81316dc8] .nestable-table__row--depth-12>td:first-child{padding-left:325px}[data-v-81316dc8] .nestable-table__row--depth-13>td:first-child{padding-left:350px}[data-v-81316dc8] .nestable-table__row--depth-14>td:first-child{padding-left:375px}[data-v-81316dc8] .nestable-table__row--depth-15>td:first-child{padding-left:400px}[data-v-81316dc8] .nestable-table__row--depth-16>td:first-child{padding-left:425px}[data-v-81316dc8] .nestable-table__row--depth-17>td:first-child{padding-left:450px}[data-v-81316dc8] .nestable-table__row--depth-18>td:first-child{padding-left:475px}[data-v-81316dc8] .nestable-table__row--depth-19>td:first-child{padding-left:500px}[data-v-81316dc8] .nestable-table__row--depth-20>td:first-child{padding-left:525px}.nestable-table[data-v-81316dc8]  th,.nestable-table[data-v-81316dc8]  td{padding:6px 25px;font-weight:500;font-size:14px;border:1px solid #d1d0cf}.nestable-table__header[data-v-81316dc8]  th,.nestable-table__header[data-v-81316dc8]  td{color:#fff;font-weight:bold;font-size:11px;text-align:center;background-color:#403c38}.nestable-table__footer[data-v-81316dc8]  th,.nestable-table__footer[data-v-81316dc8]  td{font-size:12px}
.sales-table-title[data-v-0ae9f561]{margin-bottom:12px;font-weight:bold;font-size:14px}.no-area-box[data-v-0ae9f561]{margin-bottom:30px;padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-area-box__heading[data-v-0ae9f561]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-area-box__lead[data-v-0ae9f561]{margin-bottom:22px;font-size:14px}.no-area-box__note[data-v-0ae9f561]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-area-box__note-heading[data-v-0ae9f561]{margin-bottom:10px;font-weight:bold}.no-area-box__note-text[data-v-0ae9f561]{margin-bottom:0}.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 p [data-title=地域]{font-size:16px}.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 [data-title=地域],.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 [data-title=販売エリアスコア]{font-weight:bold}.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-1 [data-title=販売エリアスコア]{font-size:12px}.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-2 [data-title=地域]{font-size:12px}.table-area-sales[data-v-0ae9f561]  .nestable-table__row--depth-2 [data-title=販売エリアスコア]{font-size:12px}.table-segment-sales[data-v-0ae9f561]  [data-title=時間軸]{font-size:12px}.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 [data-title=セグメント]{font-size:16px}.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 [data-title=セグメント],.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-0 [data-title=業績ドライバースコア]{font-weight:bold}.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-1 [data-title=トピック],.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-1 [data-title=業績ドライバースコア],.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-2 [data-title=トピック],.table-segment-sales[data-v-0ae9f561]  .nestable-table__row--depth-2 [data-title=業績ドライバースコア]{font-size:12px}.table-segment-sales[data-v-0ae9f561]  .segment-cell{background-color:#f0f0f0}.table-area-sales[data-v-0ae9f561]  .nestable-table__row [data-title=参考情報],.table-segment-sales[data-v-0ae9f561]  .nestable-table__row [data-title=参考情報]{font-weight:500;font-size:11px}.table-area-sales[data-v-0ae9f561]  .nestable-table__row td.is-active,.table-segment-sales[data-v-0ae9f561]  .nestable-table__row td.is-active{position:relative;color:var(--v-primary-base);font-weight:bold}.table-area-sales[data-v-0ae9f561]  .nestable-table__row td.is-active:first-child::before,.table-segment-sales[data-v-0ae9f561]  .nestable-table__row td.is-active:first-child::before{position:absolute;display:inline-block;font-family:"Material Icons";line-height:1.5;transform:translateX(-100%);content:"star";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.table-area-sales[data-v-0ae9f561]  .nestable-table__footer [data-title=売上高],.table-segment-sales[data-v-0ae9f561]  .nestable-table__footer [data-title=売上高]{font-size:14px}.total-sales-title[data-v-0ae9f561]{font-size:16px !important}
.info-block[data-v-05a191c1]{display:flex;flex-direction:column;min-width:140px;margin-top:6.5px;padding:0 14px;text-align:center}.info-block__label[data-v-05a191c1]{display:block;margin-bottom:4px;color:#403c38;font-weight:bold;font-size:13px;line-height:1;transform:translateY(-50%)}.info-block__body[data-v-05a191c1]{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:100%;color:#686460;font-weight:bold;font-size:36px;line-height:1}
.info-block-list[data-v-2c2601e7]{display:inline-flex}.info-block-list .info-block+.info-block[data-v-2c2601e7]{border-left:1px solid #bababa}
.factor-company-impact-score[data-v-705473bd]{display:flex;align-items:center;justify-content:center}.factor-company-impact-score__score-box[data-v-705473bd]{display:flex;flex-direction:column;flex-shrink:0;align-items:center}.factor-company-impact-score__score-title[data-v-705473bd]{font-weight:bold;font-size:12px;line-height:18px;text-align:center}.factor-company-impact-score__score-value[data-v-705473bd]{color:#686460;font-weight:bold;font-size:28px;line-height:40px}.factor-company-impact-score__score-suppl[data-v-705473bd]{font-size:10px;line-height:12px}.factor-company-impact-score__score-operator[data-v-705473bd]{margin:0 5px;font-size:24px;line-height:36px}
.factor-label[data-v-74dedc88]{display:inline-block;padding:6px 12px;color:#403c38;font-weight:bold;font-size:12px;line-height:1;letter-spacing:.2925px;background:#f0efed;border-radius:2px}
.factor-label-list[data-v-def397b6]{display:inline-flex;align-items:center;font-weight:bold;font-size:12px}.factor-label-list__item[data-v-def397b6]{margin-right:5px}.factor-label-list__item[data-v-def397b6]:last-child{margin-right:0}
.p-factorsGraph-card[data-v-4e124c0b]{position:relative}
.p-factorsGraph-card[data-v-1531ca7d]{position:relative}
.graph-container[data-v-73e2447f]{display:flex;align-items:center;justify-content:center}
.modal-heading-link[data-v-5e893a3a]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-5e893a3a]{color:inherit !important;font-size:11px;line-height:0}.modal-heading-suppl[data-v-5e893a3a]{margin-left:15px;font-weight:500;font-size:12px}.scoring-header[data-v-5e893a3a]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.scoring-header-graph[data-v-5e893a3a]{margin-right:50px}
.well[data-v-a48974e2]{width:100%;max-width:560px;margin:0 auto;margin-bottom:35px;padding:20px 24px;border:3px solid #f0efed}.note-list[data-v-a48974e2]{padding-left:25px;font-weight:bold;font-size:13px;letter-spacing:2px;text-indent:-25px;list-style:none}.note-list__item[data-v-a48974e2]{margin-bottom:20px;padding-left:0;font-family:YakuHanMPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.note-list__item[data-v-a48974e2]:last-child{margin-bottom:0}.message-confirm[data-v-a48974e2]{font-size:12px}.btn-transition[data-v-a48974e2]{display:inline-flex;align-items:center;padding:14px;color:#fff !important;font-weight:bold;font-size:12px;text-decoration:none;background-color:var(--v-primary-base);border-radius:2px}
.modal-heading-link[data-v-e137f000]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-e137f000]{color:inherit !important;font-size:11px;line-height:0}.scoring-header[data-v-e137f000]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.scoring-header-graph[data-v-e137f000]{margin-right:50px}.info-block-list[data-v-e137f000]{display:flex;justify-content:center}.sales-table-title[data-v-e137f000]{margin-bottom:12px;font-weight:bold;font-size:14px}.sales-table-suppl[data-v-e137f000]{margin-left:15px;font-weight:500;font-size:12px}.table-related-factors[data-v-e137f000]  td{font-size:12px}.table-related-factors[data-v-e137f000]  [abbr=トピック影響係数]{font-weight:bold;font-size:14px}.table-related-factors[data-v-e137f000]  [abbr=参考資料],.table-related-factors[data-v-e137f000]  [abbr=参考資料取得日]{font-size:11px}.table-related-factors[data-v-e137f000]  .nestable-table__row td.is-active{position:relative;color:var(--v-primary-base);font-weight:bold}.table-related-factors[data-v-e137f000]  .nestable-table__row td.is-active:first-child::before{position:absolute;display:inline-block;font-family:"Material Icons";line-height:1.5;transform:translateX(-100%);content:"star";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.reference_text-label[data-v-e137f000]{max-width:400px}
.formula[data-v-0415856a]{display:flex;justify-content:center;color:#4b4845;font-weight:800;font-size:20px;font-family:"Hiragino Sans",sans-serif}.formula__item[data-v-0415856a]{margin-right:14px;letter-spacing:.2925px}.formula__item--symbol[data-v-0415856a]{color:#686460;font-weight:bold}.formula__result[data-v-0415856a]{color:#4c88ad}
.modal-heading[data-v-d1be171a]{margin-bottom:54px}.modal-heading-link[data-v-d1be171a]{display:inline-flex;align-items:baseline;margin-right:12px;margin-left:8px;font-size:11px;line-height:1}.modal-heading-link-icon[data-v-d1be171a]{color:inherit !important;font-size:11px;line-height:0}.info-block-list[data-v-d1be171a]{display:flex;justify-content:center;margin-bottom:52px}.graph-container[data-v-d1be171a]{margin-bottom:34px}.impact-score-formula[data-v-d1be171a]{margin-bottom:60px}
.c-font-helveticaNeue-cd{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.p-factorsGraph{position:relative;width:100%}.p-factorsGraph-card{position:absolute;display:flex;box-sizing:border-box;width:98px;color:#2c2c2c;line-height:1.1;text-align:center;background:#fff;border:1px solid #3e3e3e;cursor:pointer}.p-factorsGraph-card__inner{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:80px;padding-bottom:5px}.p-factorsGraph-card__id{font-size:12px !important;font-size:0.75rem !important;position:absolute;top:-0.5em;right:-0.5em;z-index:1;padding:2px 5px;color:#fff;background-color:#333;border-radius:3px}.p-factorsGraph-card__tag{display:inline-block;width:100%;color:#fff;font-weight:bold;font-size:11px;line-height:2em;text-align:center;background-color:#262523}.p-factorsGraph-card__ticker{color:#4b4845;font-weight:500;font-size:11px;font-family:"Noto Sans JP";font-style:normal;line-height:1}.p-factorsGraph-card__name{width:100%;font-weight:bold;font-size:12px;font-family:"Hiragino Sans";line-height:1.2}.p-factorsGraph-card__name a{color:#22201e;-webkit-text-decoration-line:underline;text-decoration-line:underline}.p-factorsGraph-card__name a:hover,.p-factorsGraph-card__name a:active{color:#b99245}.p-factorsGraph-card__facterTitle{font-size:13px !important;font-size:0.8125rem !important;display:inline-block;margin:.2em}.p-factorsGraph-card__predicate{display:flex;flex-basis:100%;align-items:center;justify-content:center;width:78px;color:#2c2c2c;font-weight:bold;font-size:11px;line-height:1;border-radius:2px;transition:background .2s}.p-factorsGraph-card__predicate img{margin-right:4px}.p-factorsGraph-card__predicate--up{color:#fff;background-color:#4c88ad}.p-factorsGraph-card__predicate--down{color:#fff;background-color:#a84848}.p-factorsGraph-card__predicate--impact:hover,.p-factorsGraph-card__predicate--impact:active{cursor:pointer}.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--up:hover,.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--up:active{background-color:rgb(52.6506024096,94.2168674699,119.8493975904)}.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--down:hover,.p-factorsGraph-card__predicate--impact.p-factorsGraph-card__predicate--down:active{background-color:rgb(114.45,49.05,49.05)}.p-factorsGraph-card__tagRow{flex:1 0 auto;width:100%}.p-factorsGraph-card__nameRow{flex:1 0 auto;width:100%}.p-factorsGraph-card__trendRow{display:flex;flex:none;align-items:center;justify-content:center;width:100%}.p-factorsGraph-card__num{font-size:12px !important;font-size:0.75rem !important;position:absolute;top:-10px;left:-12px;box-sizing:border-box;min-width:1.8em;min-height:1.8em;color:#fff;font-weight:bold;line-height:1.8;text-align:center;background-color:#2c2c2c}.p-factorsGraph-card__impactRow{width:100%;margin-bottom:3px;font-weight:bold}.p-factorsGraph-card__impactRow--increase{color:#4c88ad}.p-factorsGraph-card__impactRow--decrease{color:#a84848}.p-factorsGraph-card__impactRow__label{margin-right:6px;font-size:8px}.p-factorsGraph-card__impactRow__score{margin-right:4px;font-size:14px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif}.p-factorsGraph-card__impactRow__timeHorizon{font-size:12px}.p-factorsGraph-card__label{position:absolute;top:-12px;right:-6px}.p-factorsGraph-card--company{width:148px}.p-factorsGraph-card--company .p-factorsGraph-card__nameRow{display:flex;flex:1 0 auto;align-items:center;justify-content:center;width:100%;padding-bottom:4px}.p-factorsGraph-card--company .p-factorsGraph-card__inner{min-height:106px;padding:5px 7.5px 3px}.p-factorsGraph-card--company .p-factorsGraph-card__tagRow{flex-grow:0;width:100%}.p-factorsGraph-card--company .p-factorsGraph-card__predicate{padding:6px;font-size:12px}.p-factorsGraph-lineIcon{position:absolute;width:40px;height:40px;background-image:url(/assets/webpack/images/brain/icon/icon-memo-295510666ad65514c6ea5c1387516136.svg);cursor:pointer}.rel-line{opacity:.4;fill:none;stroke:#000;stroke-width:1}.rel-line.is-active{opacity:1;stroke:#b99245;stroke-width:2}.rel-arrow{fill:#888686}.rel-arrow.is-active{border:5px solid #000;fill:#b99245}.rel-circle{display:inline-block;-webkit-text-decoration-line:none !important;text-decoration-line:none !important}.rel-circle-edge{pointer-events:none;fill:#fafafa;stroke:#686460;stroke-width:1}.rel-circle.is-active .rel-circle-edge{stroke:#b99245}.rel-circle-text{font-weight:bold;font-size:11px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif;pointer-events:none;fill:#686460}.rel-circle-background-text{font-weight:bold;font-size:11px;font-family:"Helvetica Neue","Arial","Segoe UI",Meiryo,sans-serif;pointer-events:none;fill:#fafafa;stroke:#fafafa;stroke-width:5}.rel-circle.is-active .rel-circle-text{fill:#b99245}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
.ps {
    overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
    overflow: auto !important;
}
}
.ps {
    position: relative;
}
.fetch-article-error-container .error-text[data-v-66fe72ab]{font-size:24px !important;font-size:1.5rem !important;font-weight:600;font-family:"Noto Serif JP",serif;line-height:2;text-align:center}.fetch-article-error-container .description[data-v-66fe72ab]{min-height:30px}.fetch-article-error-container .description p[data-v-66fe72ab]{font-size:13px !important;font-size:0.8125rem !important;margin:0 !important;line-height:23px}.fetch-article-error-container .description ul li[data-v-66fe72ab]{list-style-type:disc}.fetch-article-error-container .download-btn-container .btn-base[data-v-66fe72ab]{display:flex;align-items:center;justify-content:center;width:200px;height:40px;color:#fff;font-size:12px;background-color:#22201e;border-radius:2px;cursor:pointer}.fetch-article-error-container .download-btn-container .btn-base[data-v-66fe72ab]:hover{background:#000}.fetch-article-error-container .download-btn-container .to-company-list-link[data-v-66fe72ab]{color:var(--v-primary-base);text-decoration:underline}.fetch-article-error-container .download-btn-container .to-company-list-link[data-v-66fe72ab]:hover,.fetch-article-error-container .download-btn-container .to-company-list-link[data-v-66fe72ab]:active{color:var(--v-primary-darken1)}.fetch-article-error-container .reset-articles-button[data-v-66fe72ab]{display:inline-block;padding:14px;color:#fff;font-size:12px;-webkit-text-decoration-line:none;text-decoration-line:none;line-height:1;text-align:center;background-color:var(--v-primary-base);border-radius:2px;cursor:pointer;transition:.2s}.fetch-article-error-container .reset-articles-button[data-v-66fe72ab]:hover,.fetch-article-error-container .reset-articles-button[data-v-66fe72ab]:active{color:#fff;background-color:var(--v-primary-darken1)}
.section-title-container[data-v-4565154d]{font-size:14px}.section-title-container .section-title__title-line[data-v-4565154d]{padding-left:8px;border-left:2.5px solid var(--v-primary-base)}.section-title-container .section-title__text[data-v-4565154d]{color:var(--v-shades-base);letter-spacing:.04em}
.article-main[data-v-571aef1a]{box-sizing:border-box}.article-main .footer-margin[data-v-571aef1a]{margin-bottom:200px}.article-main .graph-guide-link[data-v-571aef1a]{display:inline-flex;align-items:baseline;margin-left:8px;font-size:11px;line-height:1;cursor:pointer}
.v-btn[data-v-1fc501b6]{height:38px;margin:0}.v-btn--outline[data-v-1fc501b6]{padding:0 14px;color:var(--v-shades-base);font-size:12px;border-radius:unset}.active[data-v-1fc501b6]{color:var(--v-primary-base)}[disabled=disabled][data-v-1fc501b6]{opacity:.4}[disabled=disabled][data-v-1fc501b6]::before{transition:none}[disabled=disabled][data-v-1fc501b6]:hover::before{opacity:0}
.article-side-counter[data-v-874fd5a8]{min-height:26px;padding:5px 15px;background-color:#22201e;border-bottom:1px solid #403c38}.count[data-v-874fd5a8]{color:#868686;font-size:10px}
.search-container[data-v-b49957ce]{background:#22201e;border-bottom:1px solid #4b4845 !important}.search-container .search-target-required-message[data-v-b49957ce]{margin-bottom:14px;padding:4px 8px;color:#fff;font-weight:bold;text-align:center;background:var(--v-error-base);border-radius:4px}.search-container .checkbox-container[data-v-b49957ce]{display:flex;flex-basis:100%;flex-shrink:0;flex-wrap:nowrap;align-items:center;width:100%;padding:10px 10px 14px}.search-container .checkbox-container__title[data-v-b49957ce]{flex-basis:auto;align-items:center;margin-right:8px;margin-bottom:0;color:var(--v-shades-base);font-weight:500;font-size:10px;line-height:1}.search-container .checkbox-container__title[data-v-b49957ce]:hover{cursor:pointer}.search-container .text-field-box[data-v-b49957ce] {width:100%;padding:14px 8px 0 !important}.search-container .text-field-box[data-v-b49957ce]  .v-input__slot{margin-bottom:0}.search-container .text-field-box[data-v-b49957ce]  .v-text-field__slot input{color:#fff !important;font-size:14px}.search-container .text-field-box[data-v-b49957ce]  .v-text-field__slot input::-moz-placeholder{color:#686460 !important}.search-container .text-field-box[data-v-b49957ce]  .v-text-field__slot input::placeholder{color:#686460 !important}.search-container .text-field-box[data-v-b49957ce]  .v-text-field__slot input[type=text][disabled]{color:#312e2c !important}.search-container .text-field-box[data-v-b49957ce]  .v-input__prepend-inner .v-icon{color:#fff !important}.search-container .checkbox-container__checkbox[data-v-b49957ce] {flex-basis:auto;flex-grow:0;margin-top:0;margin-right:12px;padding-top:0;padding-right:0}.search-container .checkbox-container__checkbox[data-v-b49957ce]  .v-input--selection-controls__input{align-items:center;margin-right:2px;transform:scale(0.925)}.search-container .checkbox-container__checkbox[data-v-b49957ce]  .v-label{color:#d1d0cf;font-weight:bold;font-size:12px}.search-container .checkbox-container__checkbox[data-v-b49957ce]:last-child{margin-right:0}
.fade-enter-active[data-v-90b890d4]{transition:opacity .1s ease}.fade-leave-active[data-v-90b890d4]{transition:opacity .1s ease-out}.fade-enter[data-v-90b890d4],.fade-leave-to[data-v-90b890d4]{opacity:0}.article-side[data-v-90b890d4]{overflow:hidden}.loading-container[data-v-90b890d4]{overflow:scroll}.news-list-container[data-v-90b890d4]{position:fixed;box-sizing:border-box;width:100%;height:100%;background:#22201e}.news-list-container .non-articles[data-v-90b890d4]{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1rem;color:var(--v-shades-base)}.news-list-container .non-articles-title[data-v-90b890d4]{font-size:18px !important;font-size:1.125rem !important;display:block;margin-bottom:8px;padding-top:16px;padding-left:16px;color:#fff;font-weight:500;line-height:1;text-align:center}.news-list-container .reset-articles-button[data-v-90b890d4]{display:inline-block;margin:10px;padding:10px 20px;color:#22201e;font-weight:500;font-size:12px;text-align:center;background-color:var(--v-primary-base);border-radius:2px;cursor:pointer;transition:.2s;-webkit-text-decoration-line:none;text-decoration-line:none}.news-list-container .reset-articles-button[data-v-90b890d4]:hover{color:#22201e;background-color:var(--v-primary-darken1)}.news-item-container[data-v-90b890d4]{overflow-y:scroll !important}.news-item-container .news-list-item[data-v-90b890d4]{box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic";border-bottom:1px solid #4b4845 !important}.news-item-container .news-list-item[data-v-90b890d4]:hover{background-color:#33302d !important;cursor:pointer;transition:.4s}.news-item-container .news-list-item .selected-article[data-v-90b890d4]{background-color:#403c38;border-left:2px solid var(--v-primary-base)}.news-item-container .news-list-item .news-list-item-container[data-v-90b890d4]{padding:14px 24px 12px}.news-item-container .news-list-item .news-list-item-container .article-info[data-v-90b890d4]{margin-bottom:8px}.news-item-container .news-list-item .news-list-item-container .article-info .article-date-time[data-v-90b890d4]{color:#bababa;font-weight:500;font-size:10px}.news-item-container .news-list-item .news-list-item-container .article-info .article-supplier[data-v-90b890d4]{color:#bababa;font-weight:500;font-size:11.5px}.news-item-container .news-list-item .news-list-item-container .article-title[data-v-90b890d4]{color:#fff;font-weight:600;font-size:14px;font-family:YakuHanJPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.news-item-container .news-list-item .news-list-item-container .topic-container[data-v-90b890d4]{width:100%;padding-top:12px}.news-item-container .news-list-item .news-list-item-container .topic-container .topic-wrapper[data-v-90b890d4]{display:flex;flex-wrap:wrap;align-items:center}.news-item-container .news-list-item .news-list-item-container .topic-container .topic-wrapper .topic[data-v-90b890d4]{display:inline-flex;margin:0 4px 4px 0;color:#22201e;font-weight:500;font-size:11px;word-break:keep-all;background:var(--v-primary-base);border-radius:2px}.news-item-container .news-list-more[data-v-90b890d4]{display:flex;justify-content:center}.news-item-container .news-list-more__btn[data-v-90b890d4]{width:80%}
.v-leave-active{transition:.4s}.v-leave-to{height:0}.article-main{z-index:1}
@media print{.flex[data-v-021beec0]:not(.print-display-none),.layout[data-v-021beec0]:not(.print-display-none){display:block !important}.article[data-v-021beec0],.fill-height[data-v-021beec0]{height:auto !important}}
.white-label[data-v-61696ee8]{padding:5px;color:#fff;cursor:pointer}.tile[data-v-61696ee8]{background-color:#22201e !important}.bordered[data-v-61696ee8]{border-bottom:1px solid #868686}.gray-cube[data-v-61696ee8]{width:24px;height:24px;background:#c4c4c4}.v-tabs[data-v-61696ee8]  .v-tabs__container{transform:translateX(0) !important}.v-tabs[data-v-61696ee8]  .v-tabs__icon--prev{display:none}.v-tabs[data-v-61696ee8]  .v-tabs__wrapper--show-arrows{margin:inherit}.v-tabs[data-v-61696ee8]  .v-tabs__slider-wrapper{transition:none}.v-tabs[data-v-61696ee8]  .v-tabs__slider{height:3px}.v-tabs[data-v-61696ee8]  .v-tabs__item{color:#22201e !important;text-decoration:none !important}.v-tabs[data-v-61696ee8]  .v-tabs__item--active{font-weight:bold}.v-tabs[data-v-61696ee8]  .v-tabs__icon--next{display:none !important}.menu-footer-item[data-v-61696ee8]{font-size:11px !important;font-size:0.6875rem !important;color:#ebebeb;text-decoration:none}.menu-footer-item[data-v-61696ee8]:hover{color:var(--v-primary-base);text-decoration:underline}.menu-item[data-v-61696ee8]{display:flex;align-items:center;height:64px;color:#ebebeb;font-size:13px;text-decoration:none;border-bottom:1px solid #868686}.menu-item[data-v-61696ee8]:hover{background-color:#403c38;cursor:pointer;transition:.4s}.menu-item:hover .menu-name[data-v-61696ee8]{color:var(--v-primary-base)}.menu-item:hover i[data-v-61696ee8]{color:var(--v-primary-base) !important}.menu-item i[data-v-61696ee8]{color:var(--v-shades-base) !important}.menu-item img[data-v-61696ee8]{height:16px}.menu-header-title[data-v-61696ee8]{font-size:14px !important;font-size:0.875rem !important;color:var(--v-shades-base)}.menu-header-item[data-v-61696ee8]{font-size:12px !important;font-size:0.75rem !important;width:100%;color:#bababa;word-wrap:break-word}.application-header-container[data-v-61696ee8]{z-index:3}#img-logo[data-v-61696ee8]{margin-right:72px}
.c-font-helveticaNeue-cd[data-v-2744e818]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.company-search-header[data-v-2744e818]{height:111px;background-color:#22201e}.company-search-header[data-v-2744e818]  .company-search-container span{font-size:12px !important;font-size:0.75rem !important;color:#d1d0cf}.company-search-header[data-v-2744e818]  .company-search-container .v-input{font-size:13px}.company-search-header[data-v-2744e818]  .company-search-container .v-input ::-moz-placeholder{color:#686460 !important}.company-search-header[data-v-2744e818]  .company-search-container .v-input ::placeholder{color:#686460 !important}.company-search-header[data-v-2744e818]  .company-search-container .v-input input{color:#fff !important}.company-search-header[data-v-2744e818]  .company-search-container .v-input .v-input__icon .v-icon{color:#fff !important}.company-search-header[data-v-2744e818]  .company-search-container .v-input__icon .v-icon{color:#aca9a1 !important}.company-search-header .date-picker-container[data-v-2744e818]{max-width:196px}.company-search-header .btn-container[data-v-2744e818]{display:inline-flex;flex-basis:100%;align-items:center;justify-content:flex-end}.company-search-header .btn-container .download-link[data-v-2744e818]{text-decoration:none}.company-search-spacer[data-v-2744e818]{flex-basis:100%}.company-list-container[data-v-2744e818]{box-sizing:border-box;overflow-y:scroll;background:#fff;-webkit-overflow-scrolling:touch}.company-list-container .company-list-header[data-v-2744e818]{height:50px}.company-list-container .company-list-header .company-search-title[data-v-2744e818]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.company-list-container .company-list-body .company-loading-container[data-v-2744e818]{display:flex;align-items:center;justify-content:center;height:500px}.company-list-container[data-v-2744e818]  .v-table thead tr:first-child{border-bottom:2px solid #22201e !important}.company-list-container[data-v-2744e818]  .v-table tbody tr{border:none !important}.company-list-container[data-v-2744e818]  .v-table tbody tr:hover{background:none !important}.company-list-container[data-v-2744e818]  .v-table tbody tr:nth-child(even){background:#f5f5f5}.company-list-container[data-v-2744e818]  .v-table tbody tr:nth-child(even):hover{background:#f5f5f5 !important}.v-pagination__item[data-v-2744e818]{font-size:12px !important}
.btn-text[data-v-a2b21120]{font-size:12px !important;font-size:0.75rem !important;color:#fff}.btn-img[data-v-a2b21120]{width:14px}.disabled[data-v-a2b21120]{background-color:#868686 !important;cursor:not-allowed}
.v-date-picker-header[data-v-0ff6bd74]{color:#fff;background:#22201e}.v-date-picker-header button[data-v-0ff6bd74]{color:#fff !important}.v-picker__body[data-v-0ff6bd74]{border:2px solid #22201e}.download-container[data-v-0ff6bd74]{height:calc(100vh - 48px);overflow:scroll}.download-container .date-title[data-v-0ff6bd74]{font-size:18px !important;font-size:1.125rem !important}.description[data-v-0ff6bd74]{max-width:410px;color:#22201e;background:#fff}
.close[data-v-17dfa21d]{padding:4px;background-color:#22201e}.close__icon[data-v-17dfa21d]{color:#fff !important;font-size:32px}
.footer[data-v-3e781ddb]{display:flex;justify-content:center;padding:11px 0 15px;background-color:#22201e}.footer__cancel[data-v-3e781ddb]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.footer__action[data-v-3e781ddb]{padding:8px 16px;color:#22201e;background:var(--v-primary-base);border-radius:4px;transition:200ms}.footer__action[data-v-3e781ddb]:disabled{color:#fff;background:#868686 !important;cursor:not-allowed}.footer__action span[data-v-3e781ddb]{font-weight:500;font-size:12px;line-height:1.5}
.modal__body[data-v-3efdd264]{height:calc(100% - 60px);padding:18px 50px;overflow-y:auto;background-color:#fff}.modal__close[data-v-3efdd264]{position:absolute;top:2px;right:2px}[data-v-3efdd264] .modal__content{position:relative;height:100%;overflow:hidden}
.create-company-watchlist-modal-wrapper__heading[data-v-b2c1e63c]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}
.create-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:280px}
.delete-company-watchlist-modal-wrapper__title[data-v-3bb316e7]{color:var(--v-shades-base);font-size:18px}.delete-company-watchlist-modal-wrapper__description[data-v-3bb316e7]{color:#403c38;font-size:14px}
.delete-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:220px}
.edit-company-watchlist-modal-wrapper__heading[data-v-35835b0e]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}
.edit-company-watchlist-modal:not(.v-dialog--fullscreen){max-height:280px}
.application .company-watchlist-menu-list[data-v-ce9e325c]{padding:0;background-color:#fff}.application .company-watchlist-menu-list .company-watchlist-menu-content[data-v-ce9e325c]{display:flex;align-items:center;width:144px;height:48px;color:var(--v-shades-base);text-decoration:none;border-bottom:1px solid #edecea;cursor:pointer}.application .company-watchlist-menu-list .company-watchlist-menu-content[data-v-ce9e325c]:last-child{border:none}.application .company-watchlist-menu-list .company-watchlist-menu-content[data-v-ce9e325c]:hover{background-color:#f5f5f5}.application .company-watchlist-menu-list .company-watchlist-menu-name[data-v-ce9e325c]{color:var(--v-shades-base)}.application .company-watchlist-menu-list .company-watchlist-menu-name-delete[data-v-ce9e325c]{color:var(--v-error-base)}.application .application--wrap .company-watchlist-container[data-v-ce9e325c]{max-width:840px !important;height:calc(100vh - 48px)}.application .application--wrap .company-watchlist-container .company-watchlist-header[data-v-ce9e325c]{min-height:98px;border-bottom:2px solid #403c38}.application .application--wrap .company-watchlist-container .company-watchlist-header .company-watchlist-title[data-v-ce9e325c]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper[data-v-ce9e325c]{height:calc(100% - 98px);overflow:auto}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .empty-box[data-v-ce9e325c]{height:88px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-ce9e325c]{border-bottom:1px solid #bababa}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-ce9e325c]:hover{background-color:#f5f5f5;cursor:pointer}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container[data-v-ce9e325c]{width:100%}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link[data-v-ce9e325c]{display:flex;flex-direction:column;color:#868686;text-decoration:none}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link:hover .watchlist-name[data-v-ce9e325c]{color:var(--v-primary-base) !important}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-name[data-v-ce9e325c]{color:var(--v-shades-base);font-size:18px;font-family:"Noto Serif JP",serif}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-count[data-v-ce9e325c]{color:#686460;font-size:11px;background-color:#edecea;border-radius:2px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-watchlist-name-container .company-watchlist-link .watchlist-company-name[data-v-ce9e325c]{color:#868686;font-size:12px;letter-spacing:.04em}
.add-company-modal-wrapper__heading[data-v-7711ee5f]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.add-company-modal-wrapper .error-text-label[data-v-7711ee5f]{font-size:16px}.add-company-modal-wrapper .search-list-container[data-v-7711ee5f]{height:350px;border:1px solid #22201e}.add-company-modal-wrapper .search-list-container .search-list-header[data-v-7711ee5f]{height:24px;background-color:#0f0f0e}.add-company-modal-wrapper .search-list-container .search-list-header span[data-v-7711ee5f]{color:var(--v-shades-base);font-size:11px}.add-company-modal-wrapper .search-list-container .search-list-header span[data-v-7711ee5f]:first-child{width:54px;text-align:center}.add-company-modal-wrapper .search-list-container .search-result-container[data-v-7711ee5f]{height:calc(100% - 24px)}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper[data-v-7711ee5f]{height:100%;overflow:auto}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company[data-v-7711ee5f]{display:flex;align-items:center;width:100%;height:32px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company[data-v-7711ee5f]:hover{background-color:#f5f5f5;cursor:pointer}.add-company-modal-wrapper .search-list-container .search-result-container .search-result-wrapper .search-result-company .register-status-container[data-v-7711ee5f]{display:inline-block;width:54px;text-align:center}
.add-company-modal:not(.v-dialog--fullscreen){max-height:620px}.add-company-modal .footer__cancel{display:none}
.bulk-insert-companies-modal-wrapper__heading[data-v-6f06d66d]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.bulk-insert-companies-modal-wrapper textarea[data-v-6f06d66d]{width:100%;font-size:16px;border:1px solid #22201e;resize:none}
.bulk-insert-companies-modal:not(.v-dialog--fullscreen){max-height:550px}
.bulk-insert-companies-result-modal-wrapper__heading[data-v-32357976]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.bulk-insert-companies-result-modal-wrapper .result-summary-container[data-v-32357976]{font-size:14px}.bulk-insert-companies-result-modal-wrapper .result-summary-container .error-headline-container[data-v-32357976]{background:var(--v-error-base)}.bulk-insert-companies-result-modal-wrapper .bulk-insert-result-container[data-v-32357976]{max-height:280px;overflow:auto;font-size:14px;border:1px solid var(--v-error-base)}
.bulk-insert-companies-result-modal:not(.v-dialog--fullscreen){max-height:550px}.bulk-insert-companies-result-modal .footer__cancel{display:none}
.delete-company-modal-wrapper__title[data-v-4e525968]{color:var(--v-shades-base);font-size:18px}.delete-company-modal-wrapper__description[data-v-4e525968]{color:#403c38;font-size:14px}
.delete-company-modal:not(.v-dialog--fullscreen){max-height:220px}
.scroll-container[data-v-60dc4bbc]{overflow:scroll}.application .application--wrap .company-watchlist-title-container[data-v-60dc4bbc]{min-height:88px}.application .application--wrap .company-watchlist-title-container .company-watchlist-title-header[data-v-60dc4bbc]{background:#22201e}.application .application--wrap .company-watchlist-title-container .company-watchlist-title-header .company-watchlist-name-label[data-v-60dc4bbc]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.application .application--wrap .company-watchlist-container[data-v-60dc4bbc]{max-width:840px !important;height:calc(100vh - 88px - 48px)}.application .application--wrap .company-watchlist-container .company-count_label-container[data-v-60dc4bbc]{border-bottom:2px solid #403c38}.application .application--wrap .company-watchlist-container .company-count_label-container .company-count_label-value[data-v-60dc4bbc]{font-size:16px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper[data-v-60dc4bbc]{height:calc(100% - 48px - 78px);overflow:auto}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .empty-box[data-v-60dc4bbc]{height:88px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist[data-v-60dc4bbc]{border-bottom:1px solid #bababa}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .company-name-label[data-v-60dc4bbc]{color:var(--v-shades-base);font-size:16px}.application .application--wrap .company-watchlist-container .company-watchlist-wrapper .company-watchlist .ticker-symbol-label[data-v-60dc4bbc]{color:#4b4845;font-size:16px}
.subheader[data-v-184e912e]{flex-basis:100%;width:100%;background-color:#22201e}
.subheader-heading[data-v-763e58b0]{display:flex}.subheader-heading__text[data-v-763e58b0]{display:flex;flex-basis:100%;align-items:center;width:100%;padding:9px 30px;color:var(--v-shades-base);font-weight:600;font-size:24px;font-family:"Noto Serif JP",serif;line-height:1;background-color:#22201e;border-bottom:4px solid #0f0f0f}
.subheader-nav[data-v-19eda829]{display:flex;flex-basis:100%;align-items:center;width:100%;padding:3px;color:var(--v-shades-base);background-color:#292725;border-bottom:4px solid #0f0f0f}
.new-badge[data-v-0798f7d3]{display:inline-flex;align-items:center;padding:4px;color:#fff;font-weight:400;font-size:10px;line-height:1;background-color:#b99245;border-radius:2px}.new-badge__image[data-v-0798f7d3]{width:auto;height:5px}
.subheader-nav-item[data-v-e81bd4c8]{display:flex;align-items:center;padding:4px 30px;color:#d1d0cf;font-weight:500;font-size:14px;line-height:1;text-decoration:none;border-right:1px solid #4b4845}.subheader-nav-item[data-v-e81bd4c8]:hover,.subheader-nav-item[data-v-e81bd4c8]:active{color:var(--v-shades-base);text-decoration:none}.subheader-nav-item.is-active[data-v-e81bd4c8]{color:var(--v-primary-base);font-weight:bold}.subheader-nav-item.is-active[data-v-e81bd4c8]:hover,.subheader-nav-item.is-active[data-v-e81bd4c8]:active{color:var(--v-primary-base);text-decoration:none}.subheader-nav-item.disabled[data-v-e81bd4c8]{cursor:not-allowed;opacity:.65}.subheader-nav-item.disabled[data-v-e81bd4c8]:hover{color:#d1d0cf}
[data-v-30544e61] .xeno-company-subheader__badge{margin-right:12px;padding:0 12px}[data-v-30544e61] .subheader-nav-item .v-icon{color:inherit}[data-v-30544e61] .v-menu .v-list__tile{height:36px;font-size:12px}[data-v-30544e61] .v-menu .v-list__tile--link{color:#22201e !important;font-weight:700;text-decoration:none}[data-v-30544e61] .v-menu .v-list__tile--link:hover{background-color:#f6f0e2}
.stories[data-v-7b52ebba]{color:#22201e;letter-spacing:.04em}.stories .label-diff-in-month-num[data-v-7b52ebba]{color:var(--v-error-base)}
.c-font-helveticaNeue-cd[data-v-65e58c74]{font-weight:900;font-family:"HelveticaNeue-CondensedBlack","Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:condensed}.finance-result-container[data-v-65e58c74]{background-color:#fff}.finance-result-container .contents-title[data-v-65e58c74]{padding-left:8px;color:var(--v-shades-base);font-size:16px;border-left:4px solid var(--v-primary-base)}.finance-result-list__Box[data-v-65e58c74]{padding:20px;color:#2c2c2c;background:#fff;border-top:2px solid #000}.finance-result-list__Box .title-label[data-v-65e58c74]{color:#4b4845}.finance-result-list__Box[data-v-65e58c74]  .v-select{margin:0;padding:0}.finance-result-list__Box[data-v-65e58c74]  .v-select .v-input__slot{margin-bottom:0;border:1px solid #4b4845;border-radius:2px;cursor:pointer}.finance-result-list__Box[data-v-65e58c74]  .v-select .v-input__slot .v-select__selection{margin:10px 13px}.finance-result-list__Box[data-v-65e58c74]  .v-select .v-input__slot .v-input__append-inner{margin:10px 0}.finance-result-summary[data-v-65e58c74]{transition:.2s;-webkit-overflow-scrolling:touch}.finance-result-summary__Box[data-v-65e58c74]{display:flex;min-height:250px;padding:20px;color:#2c2c2c;background:#fff;border-top:2px solid #000}.finance-result-summary__Box .title-label[data-v-65e58c74]{font-size:14px !important;font-size:0.875rem !important;color:#4b4845}.finance-result-summary__Box .quarter[data-v-65e58c74],.finance-result-summary__Box .published-at[data-v-65e58c74],.finance-result-summary__Box .generated-at[data-v-65e58c74]{color:var(--v-shades-base)}.finance-result-summary__Box .quarter[data-v-65e58c74]{font-size:16px;letter-spacing:.08em}.finance-result-summary__Box .published-at[data-v-65e58c74],.finance-result-summary__Box .generated-at[data-v-65e58c74]{font-size:14px}.finance-result-summary__Box .published-at__title[data-v-65e58c74],.finance-result-summary__Box .generated-at__title[data-v-65e58c74]{font-size:12px}.finance-result-summary__Box .story-box[data-v-65e58c74]{border-left:1px solid #d1d0cf}.xeno-flash-summary[data-v-65e58c74]{border-top:1px solid #d1d0cf}.xeno-flash-summary .xenoFlashFrame[data-v-65e58c74]{height:890px}.xeno-flash-summary .none-xeno-flash[data-v-65e58c74]{color:var(--v-shades-base);font-size:15px;text-align:center;background-color:#f0efed;border-radius:2px}.finance-result-competitors[data-v-65e58c74]{border-top:2px solid #000}.finance-result-competitors .competitors-list-container__guide[data-v-65e58c74]{padding-bottom:10px;font-size:14px}.finance-result-competitors .competitors-list-container__btn-list[data-v-65e58c74]{width:100%}.finance-result-competitors .competitors-list-container .competitor-link-btn-container[data-v-65e58c74]{min-width:232px;border-radius:2px}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .competitor-link-btn[data-v-65e58c74]{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .enabled[data-v-65e58c74]{background:#22201e}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .disabled[data-v-65e58c74]{background:#bababa}.finance-result-competitors .competitors-list-container .competitor-link-btn-container .disabled .competitor-link-btn[data-v-65e58c74]:hover{color:#000;color:initial;text-decoration:none}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary[data-v-65e58c74]{border:1px solid #d1d0cf}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary .alert-container[data-v-65e58c74]{margin-bottom:10px;padding:18px;text-align:center;background-color:#eedada}.finance-result-competitors .competitor-xeno-flash-container .competitor-xeno-flash-summary .alert-label[data-v-65e58c74]{color:#a84848;font-size:15px}.finance-result-competitors .competitor-xeno-flash-container .return-top[data-v-65e58c74]{padding:10px;font-size:15px;text-align:right}.finance-result-competitors .none-competitors[data-v-65e58c74]{color:#22201e;font-size:15px;text-align:center;background-color:#f0efed;border-radius:2px}.footer-margin[data-v-65e58c74]{margin-bottom:200px}.v-select-list[data-v-65e58c74] .v-list__tile{color:var(--v-shades-base) !important;-webkit-text-decoration-line:none;text-decoration-line:none}.xenoFlashFrame[data-v-65e58c74]{overflow-y:hidden}[data-v-65e58c74] .v-list .v-list__tile--active,[data-v-65e58c74] .v-list .v-list__tile--active:hover{background-color:#f6f0e2}
.application .application--wrap .finance-result-mail-setting-title-container[data-v-45717d3d]{min-height:88px}.application .application--wrap .finance-result-mail-setting-title-container .finance-result-mail-setting-title-header[data-v-45717d3d]{background:#22201e}.application .application--wrap .finance-result-mail-setting-title-container .finance-result-mail-setting-title-header .finance-result-mail-setting-name-label[data-v-45717d3d]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.application .application--wrap .finance-result-mail-setting-container[data-v-45717d3d]{max-width:840px !important;height:calc(100vh - 88px - 48px)}.application .application--wrap .finance-result-mail-setting-container .finance-result-mail-setting-title[data-v-45717d3d]{color:var(--v-shades-base);font-size:18px}.application .application--wrap .company-count_label-container[data-v-45717d3d]{border-bottom:2px solid #403c38}.application .application--wrap .finance-result-mail-setting-wrapper[data-v-45717d3d]{height:calc(100% - 240px);overflow:auto}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list[data-v-45717d3d]{border-bottom:1px solid #bababa}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list .ticker-symbol-label[data-v-45717d3d]{color:#4b4845;font-size:16px}.application .application--wrap .finance-result-mail-setting-wrapper .finance-result-mail-setting-company-list .company-name-label[data-v-45717d3d]{color:var(--v-shades-base);font-size:16px}
.application .application--wrap .sign-up-container[data-v-161bfa3c]{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]{overflow:auto;-webkit-overflow-scrolling:touch}.application .application--wrap .sign-up-container .sing-up-form-wrapper .form-header .header-title[data-v-161bfa3c]{margin-left:14px;color:var(--v-primary-base);font-weight:400;font-size:20px}.application .application--wrap .sign-up-container .sing-up-form-wrapper .form-header img[data-v-161bfa3c]{max-width:300px}.application .application--wrap .sign-up-container .sing-up-form-wrapper .organization-name[data-v-161bfa3c]{color:var(--v-shades-base);font-size:18px;border-left:2px solid var(--v-primary-base)}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form{width:100%}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .email .v-input__slot,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .role .v-input__slot{background-color:rgba(0,0,0,.12) !important;border:0 !important}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .email input,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .role input{color:#000 !important}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .password,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .password-confirmation,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .name,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .phone,.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .department{width:50%}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .email{width:70%}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .role{width:30%}.application .application--wrap .sign-up-container .sing-up-form-wrapper[data-v-161bfa3c]  .sign-up-form .department{margin-right:50%}.application .application--wrap .sign-up-container .sing-up-form-wrapper .sing-up-btn-container[data-v-161bfa3c]{width:60%}.application .application--wrap .sign-up-container .sing-up-form-wrapper .sing-up-btn-container .sign-up-btn[data-v-161bfa3c]{height:56px;color:#fff}.application .application--wrap .sign-up-container .sign-in-image-wrapper[data-v-161bfa3c]{height:auto}
h1[data-v-7273b52c],h2[data-v-7273b52c],h3[data-v-7273b52c],h4[data-v-7273b52c],h5[data-v-7273b52c],h6[data-v-7273b52c]{font-weight:700;line-height:1.5}h1[data-v-7273b52c]{font-size:24px}.h1[data-v-7273b52c]{font-size:24px}h2[data-v-7273b52c]{font-size:20px}.h2[data-v-7273b52c]{font-size:20px}h3[data-v-7273b52c]{font-size:18px}.h3[data-v-7273b52c]{font-size:18px}h4[data-v-7273b52c]{font-size:16px}.h4[data-v-7273b52c]{font-size:16px}
.not-found-text[data-v-46fd09de]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}.condition-reset-button[data-v-46fd09de]{width:178px;height:38px;color:#fff;font-weight:500;font-size:12px;background:var(--v-primary-base);border-radius:2px}
th[title=市場名][data-v-9324a814]{padding-top:15px;padding-bottom:15px;font-size:12px;text-align:left}.toggle-icon[data-v-9324a814]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-9324a814]{transform:rotate(0)}.name[data-v-9324a814]{padding-left:24px}.toggle-btn+.name[data-v-9324a814]{padding-left:0}
@keyframes text-in-data-v-32c01a89{0%{transform:translate(0, -20px);opacity:0}}.markets-container[data-v-32c01a89]{width:100%}.markets-container .markets-search-wrapper[data-v-32c01a89]{width:100%;color:var(--v-shades-base);background-color:#33302d}.markets-container .markets-search-wrapper__heading[data-v-32c01a89]{margin-bottom:13px;font-weight:bold;font-size:18px}.markets-container .markets-search-wrapper .lead[data-v-32c01a89]{font-size:14px}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word{width:40%}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word ::-moz-placeholder{color:#686460 !important}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word ::placeholder{color:#686460 !important}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word .v-icon{color:#fff}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word .v-label{color:#fff;font-size:14px}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word .v-messages{min-height:0}.markets-container .markets-search-wrapper[data-v-32c01a89] .search-word input{color:#fff !important;font-size:14px}.markets-container .markets-search-wrapper .search-btn-container[data-v-32c01a89]{margin-top:8px;border-top:1px solid #403c38}.markets-container .markets-search-wrapper .search-btn-container .search-btn[data-v-32c01a89]{width:103px;height:38px;margin-top:8px;padding:10px 20px;color:#292725;font-size:12px;background-color:var(--v-primary-base);border-radius:2px}.markets-container .markets-search-wrapper .search-btn-container .reset-btn[data-v-32c01a89]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.markets-container .markets-list-wrapper .markets-list-container[data-v-32c01a89]{overflow-x:auto}.markets-container .markets-list-wrapper .markets-loading-container[data-v-32c01a89]{display:flex;align-items:center;justify-content:center;height:500px}.markets-container .markets-list-wrapper .markets-loading-container .late-warn-message[data-v-32c01a89]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-data-v-32c01a89 .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}
.v-btn[data-v-12d37423]{display:flex;align-items:center;height:44px;margin:0;padding:10px 16px;color:#fff;font-weight:400;font-size:12px;text-decoration:none;background:#22201e !important;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-btn[data-v-12d37423]:hover{opacity:.7}.v-btn img[data-v-12d37423]{width:16px}.v-btn.disabled[data-v-12d37423]{background-color:#bababa;pointer-events:none}
.dark[data-v-11494241]{--v-primary-base: #edca85;--v-primary-darken1: #d0af6b}.help-link>i[data-v-11494241]{margin-top:2px;color:var(--v-primary-base)}.help-link>i[data-v-11494241]:hover,.help-link>i[data-v-11494241]:active{color:var(--v-primary-darken1)}
.scroll-top-button[data-v-4b973187]{width:160px !important;height:33px !important;font-weight:500;font-size:12px;background:#22201e;border-radius:2px;-webkit-text-decoration-line:none;text-decoration-line:none}.scroll-top-button[data-v-4b973187]  .v-btn__content{padding:7px 16px}
.anchor-links[data-v-4d03d966]{display:inline-flex;align-items:center;padding:6px 4px;background-color:#f0f0f0;border-radius:2px}.anchor-links__item[data-v-4d03d966]{padding:0 20px;font-weight:500}
.default-table[data-v-079d86d0]{width:100%;margin-bottom:40px;background-color:#fff}.default-table[data-v-079d86d0]  th,.default-table[data-v-079d86d0]  td{min-width:100px;padding:6px;font-weight:500;font-size:12px;text-align:left;border:1px solid #d1d0cf}.default-table__header[data-v-079d86d0]  th,.default-table__header[data-v-079d86d0]  td{color:#fff;font-weight:bold;font-size:11px;text-align:center;background-color:#403c38}.default-table__footer[data-v-079d86d0]  th,.default-table__footer[data-v-079d86d0]  td{font-size:12px}
.categories-list-container[data-v-3bf6533c]{width:100%;border-radius:2px}.toggle[data-v-3bf6533c]{display:flex;align-items:flex-start}.toggle__icon[data-v-3bf6533c]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle__icon.is-open[data-v-3bf6533c]{transform:rotate(0)}.toggle__label[data-v-3bf6533c]{padding-left:24px}.toggle__button+.toggle__label[data-v-3bf6533c]{padding-left:0}[data-v-3bf6533c] .default-table .is-positive{color:#4c88ad}[data-v-3bf6533c] .default-table .is-negative{color:#a84848}[data-v-3bf6533c] .default-table th{font-size:12px}[data-v-3bf6533c] .default-table tr.category{background-color:#f0efed}[data-v-3bf6533c] .default-table tr.category td{font-weight:700;font-size:14px}[data-v-3bf6533c] .default-table tr.category td span{margin-right:10px}[data-v-3bf6533c] .default-table [data-title=予測結果への影響],[data-v-3bf6533c] .default-table [data-title=予測結果への影響内訳]{min-width:unset}[data-v-3bf6533c] .default-table th[data-title=カテゴリー]{width:225px}[data-v-3bf6533c] .default-table th[data-title=市場名]{width:225px}[data-v-3bf6533c] .default-table th[data-title=予測結果への影響],[data-v-3bf6533c] .default-table th[data-title=予測結果への影響内訳]{width:134px}[data-v-3bf6533c] .default-table th[data-title=関連性スコア]{width:104px}[data-v-3bf6533c] .default-table td[data-title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-3bf6533c] .default-table td[data-title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-3bf6533c] .default-table td[data-title=市場名]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-3bf6533c] .default-table td[data-title=予測結果への影響],[data-v-3bf6533c] .default-table td[data-title=予測結果への影響内訳]{font-weight:700;font-size:12px;text-align:right}[data-v-3bf6533c] .default-table td[data-title=指標名] .indicator-label{font-weight:400;font-size:10px}[data-v-3bf6533c] .default-table td[data-title=関連性スコア]{text-align:center}
.no-data[data-v-8ac06fa6]{display:flex;align-items:flex-start;justify-content:flex-start;color:#868686;font-size:14px}
.v-select[data-v-78dcfcd9]{color:var(--v-shades-base);background-color:#fff;border:1px solid #bababa;border-radius:2px}.v-select.active[data-v-78dcfcd9]{color:var(--v-primary-base)}.v-input[data-v-78dcfcd9]{width:172px}.v-input[data-v-78dcfcd9] .v-label,.v-input[data-v-78dcfcd9] .v-select__selections{padding-left:12px;color:var(--v-shades-base);font-size:12px}.v-input.active[data-v-78dcfcd9] .v-label,.v-input.active[data-v-78dcfcd9] .v-select__selections{color:var(--v-primary-base)}.v-select[data-v-78dcfcd9] .v-icon{color:#22201e}.v-select[data-v-78dcfcd9] .v-input__slot{padding-bottom:2px}.v-select[data-v-78dcfcd9] .v-input__slot::before{display:none}.v-text-field[data-v-78dcfcd9]{margin-top:0;padding-top:0}.v-select-list[data-v-78dcfcd9] .primary--text{color:#b99245 !important;caret-color:#b99245 !important}.v-select-list[data-v-78dcfcd9] .v-list__tile{height:36px;-webkit-text-decoration-line:none;text-decoration-line:none}.v-select-list[data-v-78dcfcd9] .v-list__tile__title{color:var(--v-shades-base);font-size:13px}.v-select-list[data-v-78dcfcd9] .v-list__tile--active,.v-select-list[data-v-78dcfcd9] .v-list__tile--active:hover{background-color:#f6f0e2}.v-select-list[data-v-78dcfcd9] .v-list__tile__action{min-width:34px}.v-select-list[data-v-78dcfcd9] .v-list__tile__action .v-input__slot{margin-bottom:0}.v-input--is-disabled[data-v-78dcfcd9]{opacity:.4}
.marks[data-v-685f5094]{position:relative;z-index:1;display:flex;justify-content:center;width:100%}.marks__item[data-v-685f5094]{position:relative;display:inline-flex;justify-content:center;color:#868686;font-weight:500;font-size:10px;text-align:center}.marks__item.is-negative[data-v-685f5094]:first-child{color:#a84848}.marks__item.is-positive[data-v-685f5094]:last-child{color:#4c88ad}.marks__item[data-v-685f5094]:nth-child(1){flex-basis:25%}.marks__item[data-v-685f5094]:nth-child(2){flex-basis:15%}.marks__item[data-v-685f5094]:nth-last-child(1){flex-basis:25%}.marks__item[data-v-685f5094]:nth-last-child(2){flex-basis:15%}.marks__item[data-v-685f5094]::before{position:absolute;top:100%;display:block;width:1px;height:10px;border-left:1px dotted #4b4845;content:""}.arrow[data-v-685f5094]{position:relative;display:flex;margin-top:6px}.arrow__tip[data-v-685f5094]{flex-basis:50%;height:4px;margin-bottom:6px}.arrow__tip[data-v-685f5094]::after{position:absolute;top:-3px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);content:""}.arrow__tip.is-negative[data-v-685f5094]{margin-left:4px;background-image:linear-gradient(90deg, #a84848 0%, #da8e8e 100%)}.arrow__tip.is-negative[data-v-685f5094]::after{left:0;border-right:8px solid #a84848}.arrow__tip.is-positive[data-v-685f5094]{margin-right:4px;background-image:linear-gradient(-90deg, #4c88ad 0%, #90bfdd 100%)}.arrow__tip.is-positive[data-v-685f5094]::after{right:0;border-left:8px solid #4c88ad}.labels[data-v-685f5094]{display:flex;justify-content:space-between;width:100%;color:#22201e}.labels__item[data-v-685f5094]{display:inline-flex;justify-content:center;width:58px;color:#22201e;font-weight:500;font-size:10px}.labels__item[data-v-685f5094]:nth-child(1){justify-content:flex-start}.labels__item[data-v-685f5094]:nth-child(2){margin-left:-18%}.labels__item[data-v-685f5094]:nth-last-child(1){justify-content:flex-end}.labels__item[data-v-685f5094]:nth-last-child(2){margin-right:-18%}
.trend-summary .is-positive[data-v-dfb6080a]{color:#4c88ad}.trend-summary .is-negative[data-v-dfb6080a]{color:#a84848}.trend-summary__error[data-v-dfb6080a]{margin:16px 0;color:#868686;font-weight:500;font-size:12px;line-height:170%}.trend-summary__empty[data-v-dfb6080a]{margin:8px 0;color:#403c38;font-weight:700;font-size:24px;line-height:150%}.trend-summary__header[data-v-dfb6080a]{margin-bottom:16px}.trend-summary__heading[data-v-dfb6080a]{margin-bottom:0;color:#403c38}.trend-summary__label[data-v-dfb6080a]{margin-bottom:0;color:#403c38;font-weight:500;font-size:10px;line-height:170%}.trend-summary__value[data-v-dfb6080a]{margin-bottom:36px}.trend-summary__percentage[data-v-dfb6080a]{font-weight:700;font-size:20px;line-height:150%}.trend-summary__num[data-v-dfb6080a]{font-weight:700;font-size:16px;line-height:150%}.trend-summary__scale[data-v-dfb6080a]{margin-bottom:16px}.trend-summary__note[data-v-dfb6080a]{color:#22201e;font-weight:400;font-size:10px;line-height:170%}
.chart[data-v-4a4ca261]{position:relative}.chart__unit[data-v-4a4ca261]{display:inline-block;max-width:120px;min-height:15px;color:#403c38;font-weight:400;font-size:10px;line-height:170%;text-align:center;transform:translateX(-50%) translateY(4px)}.chart__zero-tooltip[data-v-4a4ca261]{padding:16px;font-size:10px;line-height:170%;background:rgba(0,0,0,.8);box-shadow:none}.chart__zero-label[data-v-4a4ca261]{position:absolute;z-index:1;display:none}
.v-select[data-v-373525f9]{color:var(--v-shades-base)}.v-select.active[data-v-373525f9]{color:var(--v-primary-base)}.v-input[data-v-373525f9] .v-label,.v-input[data-v-373525f9] .v-select__selections{color:var(--v-shades-base);font-size:12px}.v-input.active[data-v-373525f9] .v-label,.v-input.active[data-v-373525f9] .v-select__selections{color:var(--v-primary-base)}.v-select[data-v-373525f9] .v-icon{color:#22201e}.v-select[data-v-373525f9] .v-input__slot{padding-bottom:2px}.v-text-field[data-v-373525f9]{margin-top:4px;padding-top:0}.v-select-list[data-v-373525f9] .primary--text{color:#b99245 !important;caret-color:#b99245 !important}.v-select-list[data-v-373525f9] .v-list__tile{height:36px;-webkit-text-decoration-line:none;text-decoration-line:none}.v-select-list[data-v-373525f9] .v-list__tile__title{color:var(--v-shades-base);font-size:13px}.v-select-list[data-v-373525f9] .v-list__tile--active,.v-select-list[data-v-373525f9] .v-list__tile--active:hover{background-color:#f6f0e2}.v-select-list[data-v-373525f9] .v-list__tile__action{min-width:34px}.v-select-list[data-v-373525f9] .v-list__tile__action .v-input__slot{margin-bottom:0}
.default-table [abbr=予測対象期間][data-v-19ab0408]{min-width:100px}.default-table th[data-v-19ab0408],.default-table td[data-v-19ab0408]{min-width:90px}.default-table td.mpe[data-v-19ab0408],.default-table td.corr[data-v-19ab0408],.default-table td.prc[data-v-19ab0408]{text-align:right}
.indicator-label[data-v-a5b3c474]{color:#22201e}.indicator-label__name[data-v-a5b3c474]{font-weight:500;font-size:14px}.indicator-label__formula[data-v-a5b3c474]{margin-top:8px;padding-left:50px;font-weight:500;font-size:12px;line-height:1.5;text-indent:9.5px}.indicator-label__source[data-v-a5b3c474]{font-weight:500;font-size:10px}
.container[data-v-e939811e]{max-width:none}.form-box[data-v-e939811e]{padding:24px 40px;background-color:#f5f5f5;border-radius:2px}.form-block[data-v-e939811e]{display:flex}.form-block__label[data-v-e939811e]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.form-block__label.is-disabled[data-v-e939811e]{opacity:.4}.form-block[data-v-e939811e] .v-input,.select-graph-block[data-v-e939811e] .v-input{display:inline-flex}.form-block[data-v-e939811e] .v-input--selection-controls,.select-graph-block[data-v-e939811e] .v-input--selection-controls{margin-top:0;padding-top:0}.form-block[data-v-e939811e] .v-input--selection-controls__input,.select-graph-block[data-v-e939811e] .v-input--selection-controls__input{margin-right:4px}.form-block[data-v-e939811e] .v-input--checkbox .v-icon,.select-graph-block[data-v-e939811e] .v-input--checkbox .v-icon{font-size:24px}.form-block[data-v-e939811e] .v-input--checkbox .v-label,.select-graph-block[data-v-e939811e] .v-input--checkbox .v-label{color:#000;font-weight:500;font-size:12px}.select-btn[data-v-e939811e]{padding:2px 14px;color:#4b4845;font-weight:700;font-size:12px;text-decoration:underline;background-color:rgba(0,0,0,0);border-radius:2px}.select-btn.is-active[data-v-e939811e]{color:#fff;text-decoration:none;background-color:#b99245}.select-radio[data-v-e939811e]{align-items:start}.select-radio[data-v-e939811e]:last-child{margin-bottom:0 !important}.text-indicator[data-v-e939811e]{font-size:12px}.trend-box[data-v-e939811e]{padding:24px 16px;border:1px solid #d1d0cf}.trend-box__heading[data-v-e939811e]{margin-bottom:8px;font-weight:700;font-size:14px;line-height:170%}.trend-box__summary[data-v-e939811e]{flex-basis:370px;flex-shrink:0;max-width:370px}.trend-box__summary[data-v-e939811e],.trend-box__chart[data-v-e939811e]{padding:0 16px}.trend-box__divider[data-v-e939811e]{margin:0 16px;border-color:#edecea}.chart-form-block[data-v-e939811e]{margin-bottom:20px}.select-divider[data-v-e939811e]{height:24px}.select-divider .v-divider[data-v-e939811e]{border-color:#d1d0cf}.note-chart[data-v-e939811e]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-e939811e]{max-width:124px}.select-graph-block__legend[data-v-e939811e]{width:20px;height:4px;margin-left:8px}.select-graph-block__legend.is-values[data-v-e939811e]{background-color:#968d83}.select-graph-block__legend.is-trends[data-v-e939811e]{background-color:#af8d4f}.select-graph-block[data-v-e939811e] .v-label{white-space:nowrap}.download-block[data-v-e939811e]{justify-content:flex-end;margin-left:auto}
[data-v-54b8e9fe] .badge{margin-right:12px;padding:0 12px}
.container[data-v-36cc02f3]{max-width:none}.form-box[data-v-36cc02f3]{padding:24px 40px;background-color:#f5f5f5;border-radius:2px}.form-block[data-v-36cc02f3]{display:flex}.form-block__label[data-v-36cc02f3]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.form-block[data-v-36cc02f3] .v-input,.select-graph-block[data-v-36cc02f3] .v-input{display:inline-flex}.form-block[data-v-36cc02f3] .v-input--selection-controls,.select-graph-block[data-v-36cc02f3] .v-input--selection-controls{margin-top:0;padding-top:0}.form-block[data-v-36cc02f3] .v-input--selection-controls__input,.select-graph-block[data-v-36cc02f3] .v-input--selection-controls__input{margin-right:4px}.form-block[data-v-36cc02f3] .v-input--checkbox .v-icon,.select-graph-block[data-v-36cc02f3] .v-input--checkbox .v-icon{font-size:24px}.form-block[data-v-36cc02f3] .v-input--checkbox .v-label,.select-graph-block[data-v-36cc02f3] .v-input--checkbox .v-label{color:#000;font-weight:500;font-size:12px}.select-btn[data-v-36cc02f3]{padding:2px 14px;color:#4b4845;font-weight:700;font-size:12px;text-decoration:underline;background-color:rgba(0,0,0,0);border-radius:2px}.select-btn.is-active[data-v-36cc02f3]{color:#fff;text-decoration:none;background-color:#b99245}.select-radio[data-v-36cc02f3]{align-items:start}.select-radio[data-v-36cc02f3]:last-child{margin-bottom:0 !important}.text-indicator[data-v-36cc02f3]{font-size:12px}.trend-box[data-v-36cc02f3]{padding:24px 16px;border:1px solid #d1d0cf}.trend-box__heading[data-v-36cc02f3]{margin-bottom:8px;font-weight:700;font-size:14px;line-height:170%}.trend-box__summary[data-v-36cc02f3]{flex-basis:370px;flex-shrink:0;max-width:370px}.trend-box__summary[data-v-36cc02f3],.trend-box__chart[data-v-36cc02f3]{padding:0 16px}.trend-box__divider[data-v-36cc02f3]{margin:0 16px;border-color:#edecea}.chart-form-block[data-v-36cc02f3]{margin-bottom:20px}.select-label[data-v-36cc02f3]{min-width:20px;margin-right:16px;font-weight:700;font-size:10px;white-space:nowrap}.select-divider[data-v-36cc02f3]{height:24px}.select-divider .v-divider[data-v-36cc02f3]{border-color:#d1d0cf}.note-chart[data-v-36cc02f3]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-36cc02f3]{max-width:124px}.select-graph-block__legend[data-v-36cc02f3]{width:20px;height:4px;margin-left:8px}.select-graph-block__legend.is-values[data-v-36cc02f3]{background-color:#968d83}.select-graph-block__legend.is-trends[data-v-36cc02f3]{background-color:#af8d4f}.select-graph-block[data-v-36cc02f3] .v-label{white-space:nowrap}.download-block[data-v-36cc02f3]{justify-content:flex-end;margin-left:auto}
[data-v-26d319ec]{--x-radius-base: 2px;--x-button-default-border: #22201e;--x-button-default-bg: #22201e;--x-button-default-color: #fff;--x-button-default-hover-border: #4b4845;--x-button-default-hover-bg: #4b4845;--x-button-default-hover-color: #fff;--x-button-primary-dark-border: #b99245;--x-button-primary-dark-bg: #b99245;--x-button-primary-dark-color: #fff;--x-button-primary-dark-hover-border: #9c782c;--x-button-primary-dark-hover-bg: #9c782c;--x-button-primary-dark-hover-color: #fff;--x-button-primary-light-border: #edca85;--x-button-primary-light-bg: #edca85;--x-button-primary-light-color: #22201e;--x-button-primary-light-hover-border: #d1b06b;--x-button-primary-light-hover-bg: #d1b06b;--x-button-primary-light-hover-color: #22201e}.btn[data-v-26d319ec]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;justify-content:center;padding:12px 16px;color:#000;font-weight:500;font-size:12px;font-style:normal;line-height:100%;text-align:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:2px}.btn--default[data-v-26d319ec]{color:var(--x-button-default-color);background-color:var(--x-button-default-bg);border-color:var(--x-button-default-border)}.btn--default[data-v-26d319ec]:hover,.btn--default[data-v-26d319ec]:active,.btn--default[data-v-26d319ec]:focus{color:var(--x-button-default-hover-color);background-color:var(--x-button-default-hover-bg);border-color:var(--x-button-default-hover-border)}.btn--default.disabled[data-v-26d319ec]{cursor:not-allowed;opacity:.3;pointer-events:none}.btn--primary-dark[data-v-26d319ec]{color:var(--x-button-primary-dark-color);background-color:var(--x-button-primary-dark-bg);border-color:var(--x-button-primary-dark-border)}.btn--primary-dark[data-v-26d319ec]:hover,.btn--primary-dark[data-v-26d319ec]:active,.btn--primary-dark[data-v-26d319ec]:focus{color:var(--x-button-primary-dark-hover-color);background-color:var(--x-button-primary-dark-hover-bg);border-color:var(--x-button-primary-dark-hover-border)}.btn--primary-dark.disabled[data-v-26d319ec]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn--primary-light[data-v-26d319ec]{color:var(--x-button-primary-light-color);background-color:var(--x-button-primary-light-bg);border-color:var(--x-button-primary-light-border)}.btn--primary-light[data-v-26d319ec]:hover,.btn--primary-light[data-v-26d319ec]:active,.btn--primary-light[data-v-26d319ec]:focus{color:var(--x-button-primary-light-hover-color);background-color:var(--x-button-primary-light-hover-bg);border-color:var(--x-button-primary-light-hover-border)}.btn--primary-light.disabled[data-v-26d319ec]{cursor:not-allowed;opacity:.5;pointer-events:none}.icon[data-v-26d319ec]{display:inline-block;font-weight:normal;font-size:12px;font-family:"Material Icons";font-style:normal;line-height:1;direction:inherit;letter-spacing:normal;white-space:nowrap;text-transform:none;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
.actions[data-v-7fa71064]{display:inline-flex;flex-shrink:0;grid-gap:8px;gap:8px;align-items:center}.actions__edit[data-v-7fa71064],.actions__delete[data-v-7fa71064]{display:inline-flex;align-items:baseline}.actions__edit[data-v-7fa71064]{color:#22201e;font-size:12px}.actions__edit[data-v-7fa71064]:hover{color:#22201e}.actions__delete[data-v-7fa71064]{color:#a84848;font-size:12px}.actions__delete[data-v-7fa71064]:hover{color:#a84848}
.default-table[data-v-22287501] th{padding:4px;font-size:12px}.default-table[data-v-22287501] td{padding:8px}.default-table[data-v-22287501] [data-title=指標コード]{width:1%;min-width:54px;white-space:nowrap}.default-table[data-v-22287501] [data-title=指標名]{width:auto;min-width:unset}.default-table[data-v-22287501] [data-title=エリア]{width:90px;min-width:unset}.default-table[data-v-22287501] [data-title=市場名]{width:142px;min-width:unset}.default-table[data-v-22287501] [data-title=市場タイプ]{width:90px;min-width:unset}.default-table[data-v-22287501] [data-title=単位]{width:90px;min-width:unset}.default-table[data-v-22287501] [data-title=出所]{width:176px;min-width:unset}.default-table[data-v-22287501] [data-title=コメント]{width:240px;min-width:unset}.default-table[data-v-22287501] [data-title=操作]{width:142px;min-width:unset}.default-table[data-v-22287501] td[data-title=指標コード],.default-table[data-v-22287501] td[data-title=エリア],.default-table[data-v-22287501] td[data-title=市場名],.default-table[data-v-22287501] td[data-title=市場タイプ],.default-table[data-v-22287501] td[data-title=単位],.default-table[data-v-22287501] td[data-title=操作]{text-align:center}
.form-block[data-v-5141b939]{margin-bottom:32px}.form-block__hint[data-v-5141b939]{margin-top:4px;margin-bottom:16px;padding-left:0;color:#868686;font-weight:400;font-size:10px;line-height:170%}.form-block__hint-link[data-v-5141b939]{color:#868686}[data-v-5141b939] .v-text-field{margin-top:0;padding-top:20px}[data-v-5141b939] .v-text-field .v-label{top:-20px;height:auto;color:#868686;font-size:12px;line-height:1;transform:scale(1)}[data-v-5141b939] .v-text-field .v-input__control>.v-input__slot::before{border-color:#403c38}[data-v-5141b939] .v-text-field input[type=text]::-moz-placeholder{color:#ababab}[data-v-5141b939] .v-text-field input[type=text]::placeholder{color:#ababab}[data-v-5141b939] .v-text-field.v-input--has-state .v-input__control>.v-input__slot::before{border-color:unset}[data-v-5141b939] .theme--light.v-text-field.v-input--is-disabled .v-input__control>.v-input__slot::before{-o-border-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px) 1 repeat;border-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px) 1 repeat}
[data-v-65491ddf]{--x-button-download-loading-bg: #4b4845}.btn-file[data-v-65491ddf]{position:relative;min-width:146px}.btn-file__icon[data-v-65491ddf]{width:auto;height:16px}.btn-file.is-loading[data-v-65491ddf]{background-color:var(--x-button-download-loading-bg);cursor:not-allowed}.btn-file.is-loading .btn-file__content[data-v-65491ddf]{visibility:hidden}.btn-file[data-v-65491ddf].is-loading .v-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-file[data-v-65491ddf].is-loading .icon--suffix{visibility:hidden}
.sub-heading[data-v-5bd44116]{margin-bottom:8px;font-weight:700;font-size:12px;line-height:170%}.note[data-v-5bd44116]{display:flex;align-items:center;justify-content:center;padding:24px;border:3px solid #f0f0f0}.note__list[data-v-5bd44116]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.note__list-item[data-v-5bd44116]{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:170%}.note__list-item-icon[data-v-5bd44116]{width:auto;height:20px;margin-right:8px}.input-file[data-v-5bd44116]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;color:#686460;background-color:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}.input-file[data-v-5bd44116]:hover{cursor:pointer}.input-file__content[data-v-5bd44116]{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;line-height:1}.input-file__name[data-v-5bd44116]{font-size:12px}.input-file__close[data-v-5bd44116]{margin-left:24px}.message-success[data-v-5bd44116]{display:flex;align-items:center;justify-content:center;margin:32px auto;padding:16px;border:1px solid #edecea}.errors[data-v-5bd44116]{color:#a84848;font-weight:400;font-size:12px;line-height:170%}.errors__list-item[data-v-5bd44116]{list-style-type:disc}
@keyframes text-in-data-v-9ffaf69e{0%{transform:translate(0, -20px);opacity:0}}.indicator-list-wrapper .indicator-list-container[data-v-9ffaf69e]{overflow-x:auto}.indicator-list-wrapper .indicator-loading-container[data-v-9ffaf69e]{display:flex;align-items:center;justify-content:center;height:500px}.indicator-list-wrapper .indicator-loading-container .late-warn-message[data-v-9ffaf69e]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-data-v-9ffaf69e .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}.indicator-list-wrapper .no-data[data-v-9ffaf69e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.promotion-wrapper[data-v-f00c41c4]{padding:48px 0;letter-spacing:.12em;border:1px solid #d1d0cf}.promotion-wrapper .message-wrapper[data-v-f00c41c4]{display:inline-block;padding:8px 20px;background:#f5f5f5}.promotion-wrapper .message-wrapper p[data-v-f00c41c4]{margin-bottom:0}.promotion-wrapper .stars-icon[data-v-f00c41c4]{color:var(--v-primary-base);font-size:18px;vertical-align:middle}.promotion-wrapper .message[data-v-f00c41c4]{color:var(--v-primary-base);font-weight:700;font-size:14px;font-style:normal}.promotion-wrapper .detail-wrapper[data-v-f00c41c4]{max-width:1013px;margin:45px auto}.promotion-wrapper .detail-wrapper .action-list[data-v-f00c41c4]{display:flex;grid-gap:16px;gap:16px}.promotion-wrapper .detail-wrapper .action-list__item[data-v-f00c41c4]{width:100%;height:52px}.promotion-wrapper .detail-wrapper .inner-box[data-v-f00c41c4]{border:1px solid #ababab}.promotion-wrapper .detail-wrapper .inner-box .price-title[data-v-f00c41c4]{font-weight:500;font-size:14px}.promotion-wrapper .detail-wrapper .inner-box .price-title p[data-v-f00c41c4]{margin-bottom:0}.promotion-wrapper .detail-wrapper .inner-box p[data-v-f00c41c4]{font-size:16px}.promotion-wrapper .detail-wrapper .inner-box p span[data-v-f00c41c4]{margin-right:5px;font-size:24px}.promotion-wrapper .detail-wrapper .inner-box p .price-slash[data-v-f00c41c4]{margin-left:8px;font-size:12px;vertical-align:text-top}
.default-table [abbr=権限][data-v-7f070d4e]{width:100px;text-align:center}.default-table [abbr=電話番号][data-v-7f070d4e]{width:120px;text-align:center}.default-table [abbr=操作][data-v-7f070d4e]{width:200px;text-align:center}
.edit-modal-wrapper__heading[data-v-4be3a4c0]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.edit-modal-wrapper__license-num[data-v-4be3a4c0]{max-width:235px;padding:3px 8px;background:#f0efed;border-radius:2px}.v-select-list[data-v-4be3a4c0] .v-list__tile{color:var(--v-shades-base) !important;-webkit-text-decoration-line:none;text-decoration-line:none}
.edit-modal:not(.v-dialog--fullscreen){max-height:550px}
.invite-form-container .input__is-manager[data-v-a50dd2e8]{width:40px}.invite-form-container .input__name[data-v-a50dd2e8],.invite-form-container .input__phone[data-v-a50dd2e8],.invite-form-container .input__department[data-v-a50dd2e8]{width:100px}.v-select-list[data-v-a50dd2e8] .v-list__tile{color:var(--v-shades-base) !important;-webkit-text-decoration-line:none;text-decoration-line:none}
.invite-result-modal-wrapper__heading[data-v-03942f5e]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.invite-result-modal-wrapper .invite-result-modal-list-container .list-title[data-v-03942f5e]{font-weight:bold;font-size:14px}.invite-result-modal-wrapper .invite-result-modal-list-container .default-table [abbr=メッセージ][data-v-03942f5e]{white-space:pre}
.invite-result-modal:not(.v-dialog--fullscreen){max-height:450px}.invite-result-modal .footer__cancel{display:none}
.invite-modal-wrapper__heading[data-v-32f1178d]{padding-left:6px;color:var(--v-shades-base);font-weight:bold;font-size:14px;border-left:3px solid var(--v-primary-base)}.invite-modal-wrapper__license-num[data-v-32f1178d]{max-width:235px;padding:3px 8px;background:#f0efed;border-radius:2px}
.invite-modal:not(.v-dialog--fullscreen){max-height:500px}
.account-management-wrapper .account-management-container[data-v-5fea2a99]{width:100%}.account-management-wrapper .account-management-container .account-management-title-wrapper[data-v-5fea2a99]{width:100%;min-height:120px;background:#22201e}.account-management-wrapper .account-management-container .account-management-title-wrapper__company-name[data-v-5fea2a99]{color:var(--v-shades-base);font-weight:600;font-size:24px;font-style:normal;line-height:150%;letter-spacing:.12em}.account-management-wrapper .account-management-container .account-management-title-wrapper__license-num span[data-v-5fea2a99]{color:var(--v-shades-base);font-weight:500;font-size:14px;font-style:normal;line-height:20px}.account-management-wrapper .account-management-container .account-management-title-wrapper__invite-button[data-v-5fea2a99]{padding:8px 24px;color:#22201e;background:var(--v-primary-base);border-radius:4px;transition:200ms}.account-management-wrapper .account-management-container .account-management-title-wrapper__invite-button[data-v-5fea2a99]:disabled{color:#fff;background:#868686 !important;cursor:not-allowed}.account-management-wrapper .account-management-container .account-management-title-wrapper__invite-button span[data-v-5fea2a99]{font-weight:500;font-size:12px;font-style:normal;line-height:1.5}.account-management-wrapper .account-management-container .account-management-list-wrapper__heading[data-v-5fea2a99]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.account-management-wrapper .account-management-container .account-management-list-wrapper .account-management-loading-container[data-v-5fea2a99]{display:flex;align-items:center;justify-content:center;height:500px}
.application .application--wrap .password-forgot-container{width:100%;height:calc(100vh - 46px)}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .form-header img{max-width:300px}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-description-container .description__header{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-description-container .description__content{color:#33302d;font-size:13px}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form{width:70%}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form .send-btn-container{width:60%}.application .application--wrap .password-forgot-container .password-forgot-form-wrapper .password-forgot-form .send-btn-container .send-btn{height:56px;color:#fff}.application .application--wrap .password-forgot-container .password-forgot-image-wrapper{height:auto}
.application .application--wrap .password-reset-container{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .password-reset-container .password-reset-form-wrapper .form-header img{max-width:300px}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form{width:70%}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form .password-reset-btn-container{width:60%}.application .application--wrap .password-reset-container .password-reset-form-wrapper .password-reset-form .password-reset-btn-container .reset-btn{height:56px;color:#fff}.application .application--wrap .password-reset-container .password-reset-image-wrapper{height:auto}
.password-change-edit-wrapper .password-change-edit-container[data-v-ee592ff4]{width:100%}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-title-wrapper[data-v-ee592ff4]{min-height:88px;background:#22201e}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-title-wrapper__title[data-v-ee592ff4]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper[data-v-ee592ff4]{width:376px}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper__back-link[data-v-ee592ff4]{font-size:14px}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper__submit-button[data-v-ee592ff4]{width:180px;height:52px;padding:8px;color:#fff;background:var(--v-primary-base);border-radius:4px;transition:200ms}.password-change-edit-wrapper .password-change-edit-container .password-change-edit-content-wrapper__submit-button span[data-v-ee592ff4]{font-weight:500;font-size:14px;font-style:normal;line-height:1.5}
.application .application--wrap .sign-in-container{width:100%;height:calc(100vh - 46px);-webkit-overflow-scrolling:touch}.application .application--wrap .sign-in-container .alert-container .v-alert{margin:0;font-size:14px;border:none}.application .application--wrap .sign-in-container .alert-container .v-alert .v-alert__icon{color:#fff}.application .application--wrap .sign-in-container .alert-container .v-alert .v-alert__dismissible{margin:0}.application .application--wrap .sign-in-container .sign-in-form-wrapper.is-notice{height:100%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .form-header .header-title{margin-left:14px;color:var(--v-primary-base);font-weight:400;font-size:20px}.application .application--wrap .sign-in-container .sign-in-form-wrapper .form-header img{max-width:300px}.application .application--wrap .sign-in-container .sign-in-form-wrapper .sign-in-form{width:70%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .login-btn-container{width:60%}.application .application--wrap .sign-in-container .sign-in-form-wrapper .login-btn-container .login-btn{height:56px;color:#fff}.application .application--wrap .sign-in-container .sign-in-image-wrapper{height:auto}.grecaptcha-badge{visibility:hidden}
.account-edit-wrapper .account-edit-container[data-v-7d98f3f8]{width:100%}.account-edit-wrapper .account-edit-container .account-edit-title-wrapper[data-v-7d98f3f8]{min-height:88px;background:#22201e}.account-edit-wrapper .account-edit-container .account-edit-title-wrapper__title[data-v-7d98f3f8]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper[data-v-7d98f3f8]{width:376px}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper__back-link[data-v-7d98f3f8]{font-size:14px}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper__submit-button[data-v-7d98f3f8]{width:180px;height:52px;padding:8px;color:#fff;background:var(--v-primary-base);border-radius:4px;transition:200ms}.account-edit-wrapper .account-edit-container .account-edit-content-wrapper__submit-button span[data-v-7d98f3f8]{font-weight:500;font-size:14px;font-style:normal;line-height:1.5}
.account-setting-wrapper .account-setting-container[data-v-95919e12]{width:100%}.account-setting-wrapper .account-setting-container .account-setting-title-wrapper[data-v-95919e12]{min-height:88px;background:#22201e}.account-setting-wrapper .account-setting-container .account-setting-title-wrapper__title[data-v-95919e12]{color:var(--v-shades-base);font-size:26px;font-family:"Noto Serif JP",serif}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-95919e12]{width:376px}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-95919e12]  .v-input__slot::before{border-color:#22201e;border-style:solid;-o-border-image:none;border-image:none}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-95919e12]  .v-input__slot .v-text-field__slot input[disabled],.account-setting-wrapper .account-setting-container .account-setting-content-wrapper[data-v-95919e12]  .v-input__slot .v-text-field__slot label{color:var(--v-shades-base)}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper__edit-button[data-v-95919e12]{display:inline-flex;align-items:center;width:180px;height:52px;padding:14px 60px;color:#fff !important;font-weight:500;font-size:14px;font-style:normal;line-height:1.5;text-decoration:none;background-color:var(--v-primary-base);border-radius:2px}.account-setting-wrapper .account-setting-container .account-setting-content-wrapper__edit-button i[data-v-95919e12]{color:#fff !important}.account-setting-wrapper .account-setting-container .password-change[data-v-95919e12]{font-size:14px}
[data-v-2e1dc156] canvas{margin:0 auto}
.box[data-v-31054ece]{padding:30px 16px;border:1px solid #d1d0cf}.table-market-shares[data-v-31054ece] {margin-bottom:0}.table-market-shares[data-v-31054ece]  td{padding:6px 8px;font-size:14px}.table-market-shares[data-v-31054ece]  .nestable-table__header{height:38px}.table-market-shares[data-v-31054ece]  .nestable-table__header th{padding:6px 2px;font-size:12px}.table-market-shares[data-v-31054ece]  .nestable-table__body [abbr=順位]{padding:0;text-align:center}.table-market-shares[data-v-31054ece]  .nestable-table__footer{height:38px;background-color:#f5f5f5}.table-market-shares[data-v-31054ece]  [abbr=順位]{width:40px}.table-market-shares[data-v-31054ece]  [abbr=国内マーケットシェア],.table-market-shares[data-v-31054ece]  [abbr=国内売上高（百万円）],.table-market-shares[data-v-31054ece]  [abbr=企業全体の売上高（百万円）],.table-market-shares[data-v-31054ece]  [abbr=売上依存度],.table-market-shares[data-v-31054ece]  [abbr=国内売上高構成比率]{width:115px}.table-market-shares[data-v-31054ece]  .highlight-row{background-color:rgba(237,202,133,.5)}.table-market-shares[data-v-31054ece]  .highlight-row td{font-weight:700}
.box[data-v-98f9f6ac]{padding:30px 16px;border:1px solid #d1d0cf}.table-market-shares[data-v-98f9f6ac] {margin-bottom:0}.table-market-shares[data-v-98f9f6ac]  td{padding:6px 8px;font-size:14px}.table-market-shares[data-v-98f9f6ac]  .nestable-table__header{height:38px}.table-market-shares[data-v-98f9f6ac]  .nestable-table__header th{padding:6px 2px;font-size:12px}.table-market-shares[data-v-98f9f6ac]  .nestable-table__body [abbr=順位]{padding:0;text-align:center}.table-market-shares[data-v-98f9f6ac]  .nestable-table__footer{height:38px;background-color:#f5f5f5}.table-market-shares[data-v-98f9f6ac]  [abbr=順位]{width:40px}.table-market-shares[data-v-98f9f6ac]  .highlight-row{background-color:rgba(237,202,133,.5)}.table-market-shares[data-v-98f9f6ac]  .highlight-row td{font-weight:700}
.default-table .highlight-row[data-v-5a4bdaf0]{background-color:rgba(237,202,133,.5)}.default-table td[data-title=TDB企業コード][data-v-5a4bdaf0],.default-table td[data-title=法人番号][data-v-5a4bdaf0],.default-table td[data-title=銘柄コード][data-v-5a4bdaf0],.default-table td[data-title=業績予測（5年）レーティング][data-v-5a4bdaf0],.default-table td[data-title=国内マーケットシェア（推定）][data-v-5a4bdaf0],.default-table td[data-title=マーケットシェア（推定）][data-v-5a4bdaf0],.default-table td[data-title=売上依存度][data-v-5a4bdaf0],.default-table td[data-title=国内売上高構成比率][data-v-5a4bdaf0],.default-table td[data-title=直近通期決算期][data-v-5a4bdaf0],.default-table td[data-title=設立年月日][data-v-5a4bdaf0],.default-table td[data-title=企業Webサイト][data-v-5a4bdaf0],.default-table td[data-title=電話番号][data-v-5a4bdaf0]{text-align:center}.default-table th[data-title=TDB企業コード][data-v-5a4bdaf0],.default-table th[data-title=銘柄コード][data-v-5a4bdaf0]{line-break:strict}.default-table [data-title=TDB企業コード][data-v-5a4bdaf0]{min-width:75px}.default-table [data-title=銘柄コード][data-v-5a4bdaf0]{min-width:46px}.default-table td[data-title=企業名][data-v-5a4bdaf0]{min-width:238px;font-size:14px}.default-table td[data-title="xeno業種 主業種"][data-v-5a4bdaf0],.default-table td[data-title="xeno業種 従業種"][data-v-5a4bdaf0]{min-width:238px}.default-table td[data-title=営業利益予測成長率（5年）][data-v-5a4bdaf0],.default-table td[data-title=国内マーケットシェア][data-v-5a4bdaf0],.default-table td[data-title=マーケットシェア][data-v-5a4bdaf0],.default-table td[data-title=売上依存度][data-v-5a4bdaf0],.default-table td[data-title=国内売上高構成比率][data-v-5a4bdaf0]{padding-right:30px;text-align:right}.default-table td[data-title=国内売上][data-v-5a4bdaf0],.default-table td[data-title=企業全体の売上高][data-v-5a4bdaf0],.default-table td[data-title=資本金][data-v-5a4bdaf0]{min-width:135px;text-align:right}.default-table td[data-title=直近通期決算期][data-v-5a4bdaf0]{min-width:100px}.default-table td[data-title=従業員数][data-v-5a4bdaf0]{min-width:300px}.default-table td[data-title=特色][data-v-5a4bdaf0]{min-width:400px}.default-table td[data-title=企業Webサイト][data-v-5a4bdaf0]{min-width:120px}.default-table td[data-title=所在地][data-v-5a4bdaf0]{min-width:420px}.default-table td[data-title=代表者名][data-v-5a4bdaf0]{min-width:300px}.default-table td[data-title=製品・サービス名（企業Webサイト）][data-v-5a4bdaf0]{min-width:400px}.default-table td[data-title=法人番号][data-v-5a4bdaf0]{min-width:102px}.clamp[data-v-5a4bdaf0]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.no-data[data-v-397e4c01]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.selected[data-v-3e459e25]{font-weight:700 !important;background-color:rgba(237,202,133,.5)}
.industries[data-v-cd33b6f4]{width:auto;width:initial;max-width:100%}.industries .tier[data-v-cd33b6f4]{width:200px}.industries .main[data-v-cd33b6f4]{width:87px;color:#fff;font-weight:bold;font-size:12px;text-align:center;background-color:#4b4845}.industries .sub[data-v-cd33b6f4]{color:#4b4845;font-weight:bold;font-size:12px;text-align:center;background-color:#d1d0cf}.industries .row[data-v-cd33b6f4]{height:39px}
.container[data-v-62b4302f]{width:100%}.industries-wrapper[data-v-62b4302f]{margin-bottom:40px}.industries-wrapper .loading-container[data-v-62b4302f]{display:flex;align-items:flex-start;justify-content:center;height:500px;padding:30px 0}.market-shares-wrapper[data-v-62b4302f]{margin-bottom:40px}.market-shares-wrapper .market-shares-loading-container[data-v-62b4302f]{display:flex;align-items:center;justify-content:center;height:462px}.market-share-xeno-companies-list-wrapper__heading[data-v-62b4302f]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.market-share-xeno-companies-list-wrapper[data-v-62b4302f] .v-pagination__item{font-size:12px !important}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-list-container[data-v-62b4302f]{overflow-x:auto}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-loading-container[data-v-62b4302f]{display:flex;align-items:center;justify-content:center;height:500px}
[data-v-4413fa2a] .nestable-table{height:100%;margin-bottom:0;border-bottom:1px solid #d1d0cf}[data-v-4413fa2a] .nestable-table .is-positive{color:#4c88ad}[data-v-4413fa2a] .nestable-table .is-negative{color:#a84848}[data-v-4413fa2a] .nestable-table th{padding:2px 4px;font-weight:700;font-size:12px}[data-v-4413fa2a] .nestable-table td{font-size:12px}[data-v-4413fa2a] .nestable-table [data-title=セグメント及び業績ドライバー]{width:215px;min-width:unset;font-weight:700}[data-v-4413fa2a] .nestable-table [data-title=原材料]{width:158px;min-width:unset}[data-v-4413fa2a] .nestable-table [data-title=業績ドライバースコア]{width:94px;min-width:unset}[data-v-4413fa2a] .nestable-table [data-title=予測結果への影響],[data-v-4413fa2a] .nestable-table [data-title$=予測への影響]{width:130px;min-width:unset}[data-v-4413fa2a] .nestable-table [data-title=予測結果への影響内訳],[data-v-4413fa2a] .nestable-table [data-title$=予測への影響内訳]{width:130px;min-width:unset}[data-v-4413fa2a] .nestable-table [data-title=関連性スコア]{width:104px;min-width:unset}[data-v-4413fa2a] .nestable-table td[data-title=業績ドライバースコア]{text-align:right}[data-v-4413fa2a] .nestable-table td[data-title=関連性スコア]{text-align:center}[data-v-4413fa2a] .nestable-table td[data-title=予測結果への影響],[data-v-4413fa2a] .nestable-table td[data-title$=予測への影響]{font-weight:700;text-align:right}[data-v-4413fa2a] .nestable-table td[data-title=予測結果への影響内訳],[data-v-4413fa2a] .nestable-table td[data-title$=予測への影響内訳]{font-weight:700;text-align:right}[data-v-4413fa2a] .nestable-table td[data-title=指標名] .indicator-label{font-weight:400;font-size:10px}[data-v-4413fa2a] .nestable-table .depth-0 td[data-title=セグメント及び業績ドライバー],[data-v-4413fa2a] .nestable-table .depth-0 td[data-title=業績ドライバースコア]{font-weight:700;font-size:14px}[data-v-4413fa2a] .nestable-table .depth-0 .segment-cell[data-title=業績ドライバースコア]{font-size:16px}[data-v-4413fa2a] .nestable-table .depth-1 .content-cell.is-segment{font-size:14px}[data-v-4413fa2a] .nestable-table .nestable-table__body{position:relative}[data-v-4413fa2a] .nestable-table .nestable-table__body td{padding:8px;border-bottom:0}[data-v-4413fa2a] .nestable-table .nestable-table__body .segment-cell{background-color:#f0f0f0}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー],[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=原材料]{padding:8px 16px}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]{vertical-align:top;border:0}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]~td{border-top:0;border-bottom:0}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::before{position:absolute;top:0;bottom:0;left:-0.5px;width:1px;background-color:#d1d0cf;content:""}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::after{position:absolute;right:0;left:0;height:1px;background-color:#d1d0cf;transform:translate(0, -9px);content:""}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell>.virtual-cell{position:relative;z-index:1;display:inline-block;width:100%;margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:7px;background-color:#fff}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー][rowspan]>.virtual-cell{height:calc(100% + 15px);overflow:hidden}[data-v-4413fa2a] .nestable-table .nestable-table__body .content-cell[data-title=関連性スコア]{text-align:center}[data-v-4413fa2a] .nestable-table .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]{position:relative;vertical-align:top;border:0}[data-v-4413fa2a] .nestable-table .nestable-table__body .price-cell:not([data-title=セグメント及び業績ドライバー]){background-color:#f0f0f0}[data-v-4413fa2a] .nestable-table .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{position:absolute;top:-1px;left:0;z-index:1;width:100%;height:100%;background-color:#fff}[data-v-4413fa2a] .nestable-table .nestable-table__body .price-cell[data-title=関連性スコア]{text-align:center}[data-v-4413fa2a] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:56px}[data-v-4413fa2a] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:37px;left:39.5px}[data-v-4413fa2a] .nestable-table .depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:39.5px}[data-v-4413fa2a] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:96px}[data-v-4413fa2a] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:72px;left:79.5px}[data-v-4413fa2a] .nestable-table .depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:79.5px}[data-v-4413fa2a] .nestable-table .depth-3 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 41px);margin-left:41px}[data-v-4413fa2a] .nestable-table .depth-4 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 81px);margin-left:81px}[data-v-4413fa2a] .nestable-table .toggle{display:flex;align-items:flex-start}[data-v-4413fa2a] .nestable-table .toggle__icon{line-height:.8;transform:rotate(-90deg);transition:transform .2s}[data-v-4413fa2a] .nestable-table .toggle__icon.is-open{transform:rotate(0)}[data-v-4413fa2a] .nestable-table .toggle__label{padding-left:24px}[data-v-4413fa2a] .nestable-table .toggle__button+.toggle__label{padding-left:0}
.finance-summary .is-positive[data-v-1ea87224]{color:#4c88ad}.finance-summary .is-negative[data-v-1ea87224]{color:#a84848}.finance-summary__error[data-v-1ea87224]{margin:16px 0;color:#868686;font-weight:500;font-size:12px;line-height:170%}.finance-summary__empty[data-v-1ea87224]{margin:8px 0;color:#403c38;font-weight:700;font-size:24px;line-height:150%}.finance-summary__header[data-v-1ea87224]{margin-bottom:16px}.finance-summary__heading[data-v-1ea87224]{margin-bottom:0;color:#403c38}.finance-summary__label[data-v-1ea87224]{margin-bottom:0;color:#403c38;font-weight:500;font-size:10px;line-height:170%}.finance-summary__value[data-v-1ea87224]{margin-bottom:36px}.finance-summary__percentage[data-v-1ea87224]{font-weight:700;font-size:20px;line-height:150%}.finance-summary__num[data-v-1ea87224]{font-weight:700;font-size:16px;line-height:150%}.finance-summary__scale[data-v-1ea87224]{margin-bottom:16px}.finance-summary__note[data-v-1ea87224]{color:#22201e;font-weight:400;font-size:10px;line-height:170%}.seasonality-heading[data-v-1ea87224]{margin-bottom:4px;font-weight:500;font-size:10px;line-height:170%}.scale-heading[data-v-1ea87224]{margin-bottom:16px;font-size:10px;line-height:170%}.seasonality-box[data-v-1ea87224]{display:flex;margin-bottom:24px;padding:16px;background-color:#f5f5f5;border-radius:2px}.seasonality-block[data-v-1ea87224]{display:flex;flex:1 0 0}.seasonality-block__row[data-v-1ea87224]{display:flex;flex-direction:column;justify-content:center}.seasonality-block__row .seasonality-block__col[data-v-1ea87224]:last-child{margin-bottom:0}.seasonality-block__row .seasonality-block__col[data-v-1ea87224]:first-child:last-child,.seasonality-block__row .seasonality-block__col[data-v-1ea87224]:nth-child(2){padding-bottom:4px;border-bottom:1px solid #bababa}.seasonality-block__percentages[data-v-1ea87224]{flex:1 0 0}.seasonality-block__col[data-v-1ea87224]{display:flex;justify-content:flex-end;margin-bottom:8px;font-weight:500;font-size:10px;line-height:170%}.seasonality-block__operator[data-v-1ea87224]{padding-right:24px}.seasonality-block__values .seasonality-block__col[data-v-1ea87224]{padding-left:8px}
.panel[data-v-2de7355b]{--panel-bg: #33302d;--panel-color: #f5f5f5;--panel-header-color: #f5f5f5;--panel-body-color: #f5f5f5;--panel-footer-color: #ababab;--panel-link-bg: #4b4845;position:relative;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:space-between;padding:8px;text-decoration:none;background:var(--panel-bg);transition:background .2s}.panel__header[data-v-2de7355b]{display:flex;grid-gap:4px;gap:4px;align-items:baseline;justify-content:center;color:var(--panel-header-color);font-weight:500;font-size:16px;line-height:170%}.panel__body[data-v-2de7355b]{display:flex;align-items:center;align-self:stretch;justify-content:space-between;color:var(--panel-body-color)}.panel__footer[data-v-2de7355b]{display:flex;align-items:flex-start;align-self:stretch;justify-content:flex-end;min-height:16.8px;color:var(--panel-footer-color);font-weight:500;font-size:12px;line-height:140%;white-space:pre-line;text-align:right}.panel[data-v-2de7355b]:hover:is(a){text-decoration:none;background-color:var(--panel-link-bg);cursor:pointer}
.summary-panels[data-v-227354fe]{--summary-panels-header-color: #d1d0cf;--summary-panels-subheading-color: #d1d0cf;--summary-panels-note-color: #ababab;display:flex;width:100%}.summary-panels__header[data-v-227354fe]{display:flex;flex-direction:column;grid-gap:16px;gap:16px;align-items:flex-start;align-self:stretch;padding:0 16px}.summary-panels__heading[data-v-227354fe]{display:flex;grid-gap:4px;gap:4px;align-items:flex-start;justify-content:space-between;color:var(--summary-panels-header-color);font-weight:500;font-size:14px;line-height:170%}.summary-panels__subheading[data-v-227354fe]{color:var(--summary-panels-subheading-color);font-weight:400;font-size:10px;line-height:170%}.summary-panels__note[data-v-227354fe]{color:var(--summary-panels-note-color);font-weight:400;font-size:10px;line-height:170%}.summary-panels__panels[data-v-227354fe]{display:flex;flex:1 0 0;grid-gap:8px;gap:8px;align-items:flex-start;align-self:stretch}[data-v-227354fe] .panel{--vector-color: #d1d0cf;--vector-up-color: #4c88ad;--vector-down-color: #b15555;--panel-value-color: #f5f5f5;--panel-value-suffix-color: #f5f5f5;--panel-link-badge-color: #fff;--panel-link-badge-bg: #868686;--panel-heading-note-color: #ababab}[data-v-227354fe] .panel__heading-note{color:var(--panel-heading-note-color);font-weight:400;font-size:12px;line-height:170%}[data-v-227354fe] .panel__label{min-width:32px;font-weight:500;font-size:14px;line-height:140%}[data-v-227354fe] .panel__content{display:flex;grid-gap:8px;gap:8px;align-items:flex-end;justify-content:flex-end}[data-v-227354fe] .panel__vector{color:var(--vector-color);font-weight:400;font-size:32px;line-height:normal;text-align:justify}[data-v-227354fe] .panel__vector.--up{color:var(--vector-up-color)}[data-v-227354fe] .panel__vector.--down{color:var(--vector-down-color)}[data-v-227354fe] .panel__value{display:flex;grid-gap:4px;gap:4px;align-items:baseline;justify-content:center;color:var(--panel-value-color);font-weight:700;font-size:36px;font-family:Lato;line-height:normal;white-space:nowrap;text-align:right}[data-v-227354fe] .panel__content.--small{font-size:10px}[data-v-227354fe] .panel__label.--small{font-size:12px}[data-v-227354fe] .panel__content.--small .panel__value{font-size:26px}[data-v-227354fe] .panel__value-suffix{color:var(--panel-value-suffix-color);font-weight:500;font-size:14px;line-height:170%;white-space:nowrap;text-align:right}[data-v-227354fe] .panel__link-badge{position:absolute;top:8px;right:8px;display:none;grid-gap:4px;gap:4px;align-items:center;justify-content:center;padding:4px 8px;color:var(--panel-link-badge-color);font-weight:500;font-size:12px;line-height:100%;background:var(--panel-link-badge-bg);border-radius:2px}[data-v-227354fe] .panel:hover:is(a) .panel__link-badge{display:inline-flex}
.segment-panels[data-v-53f83336]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px;border:1px solid #d1d0cf}[data-v-53f83336] .summary-panels{--summary-panels-header-color: #33302d;--summary-panels-subheading-color: #33302d;--summary-panels-note-color: #686460}[data-v-53f83336] .summary-panels__header{padding-right:60px}[data-v-53f83336] .panel{--vector-up-color: #4c88ad;--vector-down-color: #b15555;--panel-bg: #fff;--panel-color: #33302d;--panel-header-color: #33302d;--panel-heading-note-color: #686460;--panel-body-color: #33302d;--panel-footer-color: #686460;--panel-link-bg: #f5f5f5;--panel-value-color: #33302d;--panel-value-suffix-color: #33302d;padding-right:16px;padding-left:24px;background-image:linear-gradient(to right, #edecea 1px, transparent 1px);background-repeat:no-repeat;background-position-y:50%;background-size:1px 60%}[data-v-53f83336] .panel__header{min-height:38.4px;line-height:120%}
.v-select[data-v-377659a7]{color:var(--v-shades-base);background-color:#fff;border:1px solid #bababa;border-radius:2px}.v-select.active[data-v-377659a7]{color:var(--v-primary-base)}.v-input[data-v-377659a7] .v-label,.v-input[data-v-377659a7] .v-select__selections{padding-left:12px;color:var(--v-shades-base);font-size:12px}.v-input.active[data-v-377659a7] .v-label,.v-input.active[data-v-377659a7] .v-select__selections{color:var(--v-primary-base)}.v-select[data-v-377659a7] .v-icon{color:#22201e}.v-select[data-v-377659a7] .v-input__slot{padding-bottom:2px}.v-select[data-v-377659a7] .v-input__slot::before{display:none}.v-text-field[data-v-377659a7]{padding-top:0}.v-select-list[data-v-377659a7] .primary--text{color:#b99245 !important;caret-color:#b99245 !important}.v-select-list[data-v-377659a7] .v-list__tile{height:36px;-webkit-text-decoration-line:none;text-decoration-line:none}.v-select-list[data-v-377659a7] .v-list__tile__title{color:var(--v-shades-base);font-size:13px}.v-select-list[data-v-377659a7] .v-list__tile--active,.v-select-list[data-v-377659a7] .v-list__tile--active:hover{background-color:#f6f0e2}.v-select-list[data-v-377659a7] .v-list__tile__action{min-width:34px}.v-select-list[data-v-377659a7] .v-list__tile__action .v-input__slot{margin-bottom:0}
.v-select[data-v-0809d5c0]{color:var(--v-shades-base)}.v-select.active[data-v-0809d5c0]{color:var(--v-primary-base)}.v-input[data-v-0809d5c0] .v-label,.v-input[data-v-0809d5c0] .v-select__selections{color:var(--v-shades-base);font-size:12px}.v-input.active[data-v-0809d5c0] .v-label,.v-input.active[data-v-0809d5c0] .v-select__selections{color:var(--v-primary-base)}.v-select[data-v-0809d5c0] .v-icon{color:#22201e}.v-select[data-v-0809d5c0] .v-input__slot{padding-bottom:2px}.v-text-field[data-v-0809d5c0]{margin-top:4px;padding-top:0}.v-select-list[data-v-0809d5c0] .primary--text{color:#b99245 !important;caret-color:#b99245 !important}.v-select-list[data-v-0809d5c0] .v-list__tile{height:36px;-webkit-text-decoration-line:none;text-decoration-line:none}.v-select-list[data-v-0809d5c0] .v-list__tile__title{color:var(--v-shades-base);font-size:13px}.v-select-list[data-v-0809d5c0] .v-list__tile--active,.v-select-list[data-v-0809d5c0] .v-list__tile--active:hover{background-color:#f6f0e2}.v-select-list[data-v-0809d5c0] .v-list__tile__action{min-width:34px}.v-select-list[data-v-0809d5c0] .v-list__tile__action .v-input__slot{margin-bottom:0}
.container[data-v-9425c89a]{width:100%}.form-box[data-v-9425c89a]{display:flex;align-items:center;padding:16px 24px;background-color:#f5f5f5;border-radius:2px}.form-box__divider[data-v-9425c89a]{margin:8px 24px;border-color:#d1d0cf}.form-block[data-v-9425c89a]{display:flex;align-items:center}.form-block__label[data-v-9425c89a]{flex-shrink:0;width:50px;padding:4px 0;font-weight:700;font-size:10px}.period-type-selection[data-v-9425c89a]  .v-input__slot{margin-bottom:4px}.period-type-selection .period-type[data-v-9425c89a]{align-items:start}.period-type-selection .period-type[data-v-9425c89a]  .v-label{font-size:14px}.select-account-code[data-v-9425c89a] {flex-grow:0;width:180px}.finance-summary-box[data-v-9425c89a]{padding:24px 16px;border:1px solid #d1d0cf}.finance-summary-box__heading[data-v-9425c89a]{display:flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:16px;line-height:170%}.finance-summary-box__heading-addition[data-v-9425c89a]{color:#403c38;font-weight:500;font-size:10px;line-height:170%}.finance-summary-box__summary[data-v-9425c89a]{flex-basis:370px;max-width:370px}.finance-summary-box__summary[data-v-9425c89a],.finance-summary-box__chart[data-v-9425c89a]{padding:0 16px}.finance-summary-box__divider[data-v-9425c89a]{margin:0 16px;border-color:#edecea}.chart-form-block[data-v-9425c89a]{margin-bottom:20px}.note-chart[data-v-9425c89a]{padding-left:75px;font-weight:400;font-size:12px;line-height:1.6}.select-periods-block__select[data-v-9425c89a]{max-width:124px}.leading-indicator-list-table[data-v-9425c89a]{margin-bottom:0}.leading-indicator-list-table-collapse[data-v-9425c89a] >.collapse__trigger{font-size:14px}
.table-drivers__body[data-v-d40acb32]{position:relative}.table-drivers[data-v-d40acb32]  [data-title=セグメント及び業績ドライバー]{width:238px}.table-drivers[data-v-d40acb32]  [data-title=原材料]{width:222px}.table-drivers[data-v-d40acb32]  [data-title=業績ドライバースコア]{width:172px}.table-drivers[data-v-d40acb32]  [data-title=推定売上高]{width:126px}.table-drivers[data-v-d40acb32]  [data-title=出典]{width:auto}.table-drivers[data-v-d40acb32]  td{font-size:12px}.table-drivers[data-v-d40acb32]  th{padding-top:2px;padding-bottom:2px;font-weight:700;font-size:12px}.table-drivers[data-v-d40acb32]  td[data-title=セグメント及び業績ドライバー]{font-weight:700}.table-drivers[data-v-d40acb32]  td[data-title=業績ドライバースコア],.table-drivers[data-v-d40acb32]  td[data-title=推定売上高]{text-align:right}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-0 td[data-title=セグメント及び業績ドライバー],.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-0 td[data-title=業績ドライバースコア],.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-0 td[data-title=推定売上高]{font-weight:700;font-size:14px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-0 .segment-cell[data-title=業績ドライバースコア],.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-0 .segment-cell[data-title=推定売上高]{font-size:16px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-1 .content-cell.is-segment{font-size:14px}.table-drivers[data-v-d40acb32]  .nestable-table__body td{padding:8px 16px;border-bottom:0}.table-drivers[data-v-d40acb32]  .nestable-table__body .segment-cell{background-color:#f0f0f0}.table-drivers[data-v-d40acb32]  .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]{border:0}.table-drivers[data-v-d40acb32]  .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]~td{border-top:0;border-bottom:0}.table-drivers[data-v-d40acb32]  .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::before{position:absolute;top:0;bottom:0;left:-0.5px;width:1px;background-color:#d1d0cf;content:""}.table-drivers[data-v-d40acb32]  .nestable-table__body .content-cell[data-title=セグメント及び業績ドライバー]::after{position:absolute;right:0;left:0;height:1px;background-color:#d1d0cf;transform:translate(0, -9px);content:""}.table-drivers[data-v-d40acb32]  .nestable-table__body .content-cell>.virtual-cell{position:relative;z-index:1;display:inline-block;width:100%;margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:7px;background-color:#fff}.table-drivers[data-v-d40acb32]  .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]{position:relative;border:0}.table-drivers[data-v-d40acb32]  .nestable-table__body .price-cell[data-title=原材料]{background-color:#f0f0f0}.table-drivers[data-v-d40acb32]  .nestable-table__body .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{position:absolute;top:-1px;left:0;z-index:1;width:100%;height:100%;background-color:#fff}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:56px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:37px;left:39.5px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-2 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:39.5px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]{padding-left:96px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::before{top:72px;left:79.5px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-3 .content-cell[data-title=セグメント及び業績ドライバー]::after{left:79.5px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-3 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 41px);margin-left:41px}.table-drivers[data-v-d40acb32]  .nestable-table__row--depth-4 .price-cell[data-title=セグメント及び業績ドライバー]>.virtual-cell{width:calc(100% - 81px);margin-left:81px}.table-drivers[data-v-d40acb32]  .nestable-table__footer td{padding:8px 16px;border-bottom:1px solid #d1d0cf}.table-drivers[data-v-d40acb32]  .nestable-table__footer td[data-title=セグメント及び業績ドライバー],.table-drivers[data-v-d40acb32]  .nestable-table__footer td[data-title=推定売上高]{font-weight:700;font-size:14px}.toggle[data-v-d40acb32]{display:flex;align-items:flex-start}.toggle__icon[data-v-d40acb32]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle__icon.is-open[data-v-d40acb32]{transform:rotate(0)}.toggle__label[data-v-d40acb32]{padding-left:24px}.toggle__button+.toggle__label[data-v-d40acb32]{padding-left:0}
.box[data-v-0b86c702]{padding:30px 16px;border:1px solid #d1d0cf}.table-area-sales[data-v-0b86c702] {margin-bottom:0}.table-area-sales[data-v-0b86c702]  td{padding:6px 8px}.table-area-sales[data-v-0b86c702]  .nestable-table__header{height:38px}.table-area-sales[data-v-0b86c702]  .nestable-table__header th{padding:0;font-size:12px}.table-area-sales[data-v-0b86c702]  [class*=nestable-table__row--depth-] [abbr=地域],.table-area-sales[data-v-0b86c702]  [class*=nestable-table__row--depth-] [abbr=売上高構成比率],.table-area-sales[data-v-0b86c702]  [class*=nestable-table__row--depth-] [abbr=売上高]{font-size:10px}.table-area-sales[data-v-0b86c702]  .nestable-table__row [abbr=地域]{width:200px}.table-area-sales[data-v-0b86c702]  .nestable-table__row [abbr=売上高構成比率],.table-area-sales[data-v-0b86c702]  .nestable-table__row [abbr=売上高]{width:120px}.table-area-sales[data-v-0b86c702]  .nestable-table__row [abbr=出典]{font-weight:500;font-size:10px}.table-area-sales[data-v-0b86c702]  .nestable-table__row--depth-0 [abbr=地域],.table-area-sales[data-v-0b86c702]  .nestable-table__row--depth-0 [abbr=売上高構成比率],.table-area-sales[data-v-0b86c702]  .nestable-table__row--depth-0 [abbr=売上高]{font-weight:bold;font-size:12px}.table-area-sales[data-v-0b86c702]  .nestable-table__footer{background-color:#f5f5f5}.table-area-sales[data-v-0b86c702]  .nestable-table__footer .total-sales-title,.table-area-sales[data-v-0b86c702]  .nestable-table__footer [abbr=売上高]{font-size:12px}.table-area-sales[data-v-0b86c702]  .nestable-table__footer [abbr=出典]{font-weight:500;font-size:10px}.no-pie-chart-text[data-v-0b86c702]{margin-top:4px;margin-bottom:0}.no-area-box[data-v-0b86c702]{padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-area-box__heading[data-v-0b86c702]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-area-box__lead[data-v-0b86c702]{margin-bottom:22px;font-size:14px}.no-area-box__note[data-v-0b86c702]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-area-box__note-heading[data-v-0b86c702]{margin-bottom:10px;font-weight:bold}.no-area-box__note-text[data-v-0b86c702]{margin-bottom:0}
.box[data-v-94afd78a]{padding:30px 16px;border:1px solid #d1d0cf}.table-segment-sales[data-v-94afd78a] {margin-bottom:0}.table-segment-sales[data-v-94afd78a]  td{padding:6px 8px}.table-segment-sales[data-v-94afd78a]  .nestable-table__header{height:38px}.table-segment-sales[data-v-94afd78a]  .nestable-table__header th{padding:0;font-size:12px}.table-segment-sales[data-v-94afd78a]  [class*=nestable-table__row--depth-] [abbr=事業名],.table-segment-sales[data-v-94afd78a]  [class*=nestable-table__row--depth-] [abbr=売上高構成比率],.table-segment-sales[data-v-94afd78a]  [class*=nestable-table__row--depth-] [abbr=売上高]{font-size:10px}.table-segment-sales[data-v-94afd78a]  .nestable-table__row [abbr=事業名]{width:200px}.table-segment-sales[data-v-94afd78a]  .nestable-table__row [abbr=売上高構成比率],.table-segment-sales[data-v-94afd78a]  .nestable-table__row [abbr=売上高]{width:120px}.table-segment-sales[data-v-94afd78a]  .nestable-table__row [abbr=具体的製品・サービス名]{font-weight:500;font-size:10px}.table-segment-sales[data-v-94afd78a]  .nestable-table__row--depth-0 [abbr=事業名],.table-segment-sales[data-v-94afd78a]  .nestable-table__row--depth-0 [abbr=売上高構成比率],.table-segment-sales[data-v-94afd78a]  .nestable-table__row--depth-0 [abbr=売上高]{font-weight:bold;font-size:12px}.table-segment-sales[data-v-94afd78a]  .nestable-table__footer{background-color:#f5f5f5}.table-segment-sales[data-v-94afd78a]  .nestable-table__footer .total-sales-title,.table-segment-sales[data-v-94afd78a]  .nestable-table__footer [abbr=売上高]{font-size:12px}.table-segment-sales[data-v-94afd78a]  .nestable-table__footer [abbr=具体的製品・サービス名]{font-weight:500;font-size:10px}.note[data-v-94afd78a]{margin-top:5px;margin-bottom:0;font-weight:500;font-size:12px;text-align:right}.no-pie-chart-text[data-v-94afd78a]{margin-top:4px;margin-bottom:0}.no-segment-box[data-v-94afd78a]{padding:26px 40px;background-color:#fff;border:1px solid #d1d0cf}.no-segment-box__heading[data-v-94afd78a]{display:flex;align-items:center;margin-bottom:17px;color:#a84848;font-weight:bold;font-size:16px}.no-segment-box__lead[data-v-94afd78a]{margin-bottom:22px;font-size:14px}.no-segment-box__note[data-v-94afd78a]{padding:10px 14px;font-size:12px;background-color:#f5f5f5;border-left:4px solid #c4c4c4}.no-segment-box__note-heading[data-v-94afd78a]{margin-bottom:10px;font-weight:bold}.no-segment-box__note-text[data-v-94afd78a]{margin-bottom:0}
.container[data-v-e674221e]{width:100%}.content-wrapper[data-v-e674221e]{margin-bottom:40px}.content-wrapper .loading-container[data-v-e674221e]{display:flex;align-items:flex-start;justify-content:center;height:82px;padding:30px 0}.content-wrapper .no-data[data-v-e674221e]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}
.category-title[data-v-73ed1149]{margin-bottom:44px;font-weight:700;font-size:22px;line-height:1.5}.category-title.is-negative[data-v-73ed1149]{color:#a84848}.category-title.is-negative .category-title__link[data-v-73ed1149]:hover{color:rgb(114.45,49.05,49.05)}.category-title.is-positive[data-v-73ed1149]{color:#4c88ad}.category-title.is-positive .category-title__link[data-v-73ed1149]:hover{color:rgb(52.6506024096,94.2168674699,119.8493975904)}.category-title__link[data-v-73ed1149]{color:inherit}.list-header[data-v-73ed1149]{width:100%;margin-bottom:24px}.list-header .heading[data-v-73ed1149]{font-weight:700;font-size:16px;line-height:1.5}.list-header__title[data-v-73ed1149]{margin-right:auto;font-weight:700;font-size:12px;line-height:1.4}.list-header__title.is-negative[data-v-73ed1149]{color:#a84848}.list-header__title.is-positive[data-v-73ed1149]{color:#4c88ad}.list-header__icon.is-negative[data-v-73ed1149]{color:#a84848}.list-header__icon.is-positive[data-v-73ed1149]{color:#4c88ad}.list-header__score[data-v-73ed1149]{margin-left:auto;color:var(--v-shades-darken40);font-weight:500;font-size:10px}.affected-list[data-v-73ed1149]{width:100%;padding-left:0}.affected-list__item[data-v-73ed1149]{display:flex;align-items:baseline;min-height:37px;margin-bottom:20px;font-weight:700}.affected-list__item-num[data-v-73ed1149]{margin-right:12px;padding:5px 7px;color:#fff;font-weight:700;font-size:11px;line-height:1}.affected-list__item:nth-child(1) .affected-list__item-num.is-negative[data-v-73ed1149]{background-color:#a84848}.affected-list__item:nth-child(1) .affected-list__item-num.is-positive[data-v-73ed1149]{background-color:#4c88ad}.affected-list__item:nth-child(2) .affected-list__item-num.is-negative[data-v-73ed1149]{background-color:#b15555}.affected-list__item:nth-child(2) .affected-list__item-num.is-positive[data-v-73ed1149]{background-color:#5992b6}.affected-list__item:nth-child(3) .affected-list__item-num.is-negative[data-v-73ed1149]{background-color:#c06a6a}.affected-list__item:nth-child(3) .affected-list__item-num.is-positive[data-v-73ed1149]{background-color:#6ca3c4}.affected-list__item:nth-child(4) .affected-list__item-num.is-negative[data-v-73ed1149]{background-color:#cb7a7a}.affected-list__item:nth-child(4) .affected-list__item-num.is-positive[data-v-73ed1149]{background-color:#7eb1d1}.affected-list__item:nth-child(5) .affected-list__item-num.is-negative[data-v-73ed1149]{background-color:#d88c8c}.affected-list__item:nth-child(5) .affected-list__item-num.is-positive[data-v-73ed1149]{background-color:#8ebedc}.affected-list__item-text[data-v-73ed1149]{width:100%;margin-right:16px}.affected-list__category-text[data-v-73ed1149]{margin-left:auto;color:var(--v-shades-darken40);font-weight:400;font-size:10px}.affected-list__item-score[data-v-73ed1149]{flex-shrink:0;align-self:flex-start;margin-left:auto;font-weight:700;font-size:18px;line-height:1}.affected-list__item:first-child .affected-list__item-score[data-v-73ed1149]{font-size:20px}.affected-list__item-score.is-negative[data-v-73ed1149]{color:#a84848}.affected-list__item-score.is-positive[data-v-73ed1149]{color:#4c88ad}
.legend__box[data-v-697d684b]{display:inline-block;width:16px;height:16px;margin-right:3px}.legend__box.positive[data-v-697d684b]{background-color:rgba(76,136,173,.3);border:2px solid #4c88ad}.legend__box.negative[data-v-697d684b]{background-color:rgba(168,72,72,.3);border:2px solid #a84848}.legend__text[data-v-697d684b]{font-weight:700;font-size:10px}.legend__text.positive[data-v-697d684b]{color:#4c88ad}.legend__text.negative[data-v-697d684b]{color:#a84848}
.box[data-v-9bfd9796]{border:1px solid #d1d0cf}.title[data-v-9bfd9796]{margin-bottom:32px;font-size:16px !important;text-align:center}
.scale-container .scale[data-v-66ab754d]{display:flex;padding-bottom:7px}.scale-container .scale .division[data-v-66ab754d]{position:relative;display:flex;flex-basis:20%;justify-content:center;padding:3px 0;color:hsla(0,0%,100%,.7);font-weight:700;font-size:10px;line-height:1;text-align:center}.scale-container .scale .division[data-v-66ab754d]::after{position:absolute;top:0;right:0;width:0;height:23px;border-right:1px dashed #4b4845;content:""}.scale-container .scale .body[data-v-66ab754d]{display:flex;flex-basis:50%}.scale-container .scale .body.positive[data-v-66ab754d]{background-image:linear-gradient(-90deg, #4c88ad 0%, #90bfdd 100%);border-radius:0 2px 2px 0}.scale-container .scale .body.positive .division[data-v-66ab754d]:last-child::after{border:0}.scale-container .scale .body.negative[data-v-66ab754d]{background-image:linear-gradient(90deg, #a84848 0%, #da8e8e 100%);border-radius:2px 0 0 2px}.scale-container .marks[data-v-66ab754d]{display:flex}.scale-container .mark[data-v-66ab754d]{flex-basis:10%;font-weight:500;font-size:10px;text-align:center;transform:translateX(50%)}.scale-container .mark.negative[data-v-66ab754d]{color:#a84848}.scale-container .mark.positive[data-v-66ab754d]{color:#4c88ad}.scale-container .arrows[data-v-66ab754d]{position:relative;display:flex;margin-top:16px}.scale-container .arrow[data-v-66ab754d]{flex-basis:50%;height:4px;margin-bottom:6px}.scale-container .arrow[data-v-66ab754d]::after{position:absolute;top:-3px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);content:""}.scale-container .arrow-negative[data-v-66ab754d]{margin-left:4px;background-image:linear-gradient(90deg, #a84848 0%, #da8e8e 100%)}.scale-container .arrow-negative[data-v-66ab754d]::after{left:0;border-right:8px solid #a84848}.scale-container .arrow-positive[data-v-66ab754d]{margin-right:4px;background-image:linear-gradient(-90deg, #4c88ad 0%, #90bfdd 100%)}.scale-container .arrow-positive[data-v-66ab754d]::after{right:0;border-left:8px solid #4c88ad}.scale-container .directions[data-v-66ab754d]{display:flex;justify-content:space-between}.scale-container .direction[data-v-66ab754d]{flex-shrink:1;font-weight:500;font-size:10px}
.title[data-v-2c781150]{margin-bottom:20px;font-weight:700;font-size:16px !important}.axis-label[data-v-2c781150]{margin-bottom:8px;color:#686460;font-weight:500;font-size:10px}.chart[data-v-2c781150]{position:relative}.chart__tooltip[data-v-2c781150]{position:absolute;display:block;width:80px;margin-left:6px;color:#fff;background-color:#ababab;transform:translateY(-50%)}.chart__tooltip.positive[data-v-2c781150]{color:#4c88ad;background-color:#c8e5f7}.chart__tooltip.negative[data-v-2c781150]{color:#a84848;background-color:#f8e2e2}.chart__tooltip__content[data-v-2c781150]{position:relative;display:flex;flex-direction:column;align-items:center;padding:6px}.chart__tooltip__content[data-v-2c781150]::before{position:absolute;top:50%;left:0;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px 6px 6px 0;transform:translate(-100%, -50%);content:""}.chart__tooltip.positive .chart__tooltip__content[data-v-2c781150]::before{border-color:rgba(0,0,0,0) #c8e5f7 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip.negative .chart__tooltip__content[data-v-2c781150]::before{border-color:rgba(0,0,0,0) #f8e2e2 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip__label[data-v-2c781150]{display:block;color:#686460;font-size:10px;line-height:1.3}.chart__tooltip__value[data-v-2c781150]{display:block;margin-top:4px;color:currentcolor;font-weight:700;font-size:14px}.legend[data-v-2c781150]{padding-right:90px}.legend__item[data-v-2c781150]{display:inline-flex;align-items:center}.legend__box[data-v-2c781150]{display:inline-block;width:16px;height:16px;margin-right:8px;background-color:#ababab}.legend__text[data-v-2c781150]{font-size:12px;line-height:1}.legend__item.positive .legend__box[data-v-2c781150]{background-color:#4c88ad}.legend__item.negative .legend__box[data-v-2c781150]{background-color:#a84848}
.rating-text[data-v-0d6c0d52]{margin-bottom:4px;font-weight:bold;font-size:72px;line-height:1.5}.rating-description[data-v-0d6c0d52]{font-weight:bold;font-size:14px}.score[data-v-0d6c0d52]{display:inline-flex;color:#686460;font-weight:bold;font-size:12px}.score>span[data-v-0d6c0d52]{display:inline-block;margin-left:10px;font-weight:700;font-size:18px}.label[data-v-0d6c0d52]{display:inline-flex;padding:4px 8px;color:#fff;font-weight:bold;font-size:14px;background-color:#686460;border-radius:2px}.label .v-icon[data-v-0d6c0d52]{display:inline-block;margin-right:4px;color:#fff}.text-positive[data-v-0d6c0d52]{color:#4c88ad}.text-negative[data-v-0d6c0d52]{color:#a84848}
.box[data-v-167c2c38]{border:1px solid #d1d0cf}.summary-heading[data-v-167c2c38]{padding-left:9px;font-weight:700;font-size:14px;border-left:3px solid #ababab}
.categories-list-container[data-v-2e5073b9]{width:100%;border-radius:2px}[data-v-2e5073b9] .text-positive{color:#4c88ad}[data-v-2e5073b9] .text-negative{color:#a84848}.toggle-icon[data-v-2e5073b9]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-2e5073b9]{transform:rotate(0)}.default-table[data-v-2e5073b9]{table-layout:fixed}[data-v-2e5073b9] tr.category{background-color:#f0efed}[data-v-2e5073b9] tr.category td{font-weight:700;font-size:14px}[data-v-2e5073b9] tr.category td span{margin-right:10px}[data-v-2e5073b9] th[title=カテゴリー]{width:225px}[data-v-2e5073b9] th[title=社会トレンド]{width:225px}[data-v-2e5073b9] th[title=営業利益予測成長率（5年）]{width:70px}[data-v-2e5073b9] th[title=営業利益予測成長率内訳（5年）]{width:90px}[data-v-2e5073b9] th[title=影響経路]{width:100%}[data-v-2e5073b9] th[title=影響時期]{width:172px}[data-v-2e5073b9] th[title=影響セグメント]{width:162px}[data-v-2e5073b9] td[title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-2e5073b9] td[title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-2e5073b9] td[title=社会トレンド]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-2e5073b9] td[title=営業利益予測成長率（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-2e5073b9] td[title=営業利益予測成長率内訳（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-2e5073b9] td[title=影響経路]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-2e5073b9] td[title=影響時期]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-2e5073b9] td[title=影響セグメント]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-2e5073b9] td[title=エリア]{padding-left:50px;font-weight:700;font-size:12px;vertical-align:top}.scenario-impacts-table-area-row[data-v-2e5073b9]{background-color:#f5f5f5}
.box[data-v-5e5d71a7]{margin-bottom:10px;border:1px solid #d1d0cf}.heading[data-v-5e5d71a7]{margin-bottom:16px;font-weight:bold;font-size:16px}.note[data-v-5e5d71a7]{font-size:10px;text-align:right}.detail-list[data-v-5e5d71a7]{display:flex;align-items:center;margin-bottom:12px}.detail-list__title[data-v-5e5d71a7]{flex-shrink:0;width:100px}.detail-list__text[data-v-5e5d71a7]{font-size:12px}.detail-list[data-v-5e5d71a7]:first-child{margin-top:11px}.detail-list[data-v-5e5d71a7]:last-child{margin-bottom:0}.link-request[data-v-5e5d71a7]{font-size:12px}.btn-download[data-v-5e5d71a7]{display:inline-flex;white-space:nowrap}
.container[data-v-347b1aac]{width:100%}.heading[data-v-347b1aac]{padding:4px 8px;color:var(--v-shades-base);font-weight:bold;font-size:16px;line-height:1;border-left:4px solid var(--v-primary-base)}.loading-container[data-v-347b1aac]{display:flex;align-items:flex-start;justify-content:center;height:500px}.empty-container[data-v-347b1aac]{padding:72px 0}.empty-container__lead[data-v-347b1aac]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;line-height:166.69%;text-align:center}.empty-container__message[data-v-347b1aac]{padding:20px 34px;color:#403c38;background-color:#fff;border:1px solid #d1d0cf}
.v-select[data-v-556a24be]{color:var(--v-shades-base)}.v-select.active[data-v-556a24be]{color:var(--v-primary-base)}.v-select[data-v-556a24be] input{margin-top:0;font-size:12px}.v-select[data-v-556a24be] input::-moz-placeholder, .v-select[data-v-556a24be].v-input--is-dirty input::-moz-placeholder{color:#fff !important;font-size:12px !important}.v-select[data-v-556a24be] input::placeholder,.v-select[data-v-556a24be].v-input--is-dirty input::placeholder{color:#fff !important;font-size:12px !important}.v-select[data-v-556a24be]>.v-input__control>.v-input__slot{border:1px solid currentcolor !important;border-radius:unset !important}.v-select[data-v-556a24be] .v-input__control{flex-grow:0;width:auto;min-height:38px}.v-select[data-v-556a24be] .v-input__control:hover::before{background-color:currentcolor}.v-select[data-v-556a24be] .v-input__control::before{position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;border-radius:inherit;opacity:.12;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);content:""}.v-select[data-v-556a24be] .v-input__slot{min-height:38px;cursor:pointer}.v-select[data-v-556a24be] .v-text-field input{width:0}.v-select[data-v-556a24be] .v-icon{color:currentcolor}.v-input[data-v-556a24be] .v-label,.v-input[data-v-556a24be] .v-select__selections{color:var(--v-shades-base);font-size:12px}.v-input.active[data-v-556a24be] .v-label,.v-input.active[data-v-556a24be] .v-select__selections{color:var(--v-primary-base)}.v-select-list[data-v-556a24be] .primary--text{color:#b99245 !important;caret-color:#b99245 !important}.v-select-list[data-v-556a24be] .v-list__tile{height:36px;-webkit-text-decoration-line:none;text-decoration-line:none}.v-select-list[data-v-556a24be] .v-list__tile__title{color:var(--v-shades-base);font-size:13px}.v-select-list[data-v-556a24be] .v-list__tile--active,.v-select-list[data-v-556a24be] .v-list__tile--active:hover{background-color:#f6f0e2}.v-select-list[data-v-556a24be] .v-list__tile__action{min-width:34px}.v-select-list[data-v-556a24be] .v-list__tile__action .v-input__slot{margin-bottom:0}.v-select.v-input--is-disabled[data-v-556a24be]{opacity:.4}.v-select.v-input--is-disabled[data-v-556a24be] .v-icon{color:inherit !important}
.not-found-text[data-v-61edd6ca]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}.condition-reset-button[data-v-61edd6ca]{width:178px;height:38px;color:#fff;font-weight:500;font-size:12px;background:var(--v-primary-base);border-radius:2px}
[data-v-9b7cebac] .v-label{color:#fff;font-size:14px}[data-v-9b7cebac] .theme--light.v-icon{color:#fff}
.vue-histogram-view{z-index:9}.slider-wrapper{width:100%;margin-top:var(--hist-slider-gap)}.vue-histogram-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-histogram-slider-bar{pointer-events:none}.irs{font-family:var(--font-family);font-size:var(--font-size);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important;cursor:pointer}.irs-bar{cursor:pointer;display:block}.irs-bar,.irs-shadow{position:absolute;left:0;width:0}.irs-shadow{display:none}.irs-handle{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;z-index:99}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:var(--line-height)}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:var(--line-height);background-color:var(--holder-color);border-radius:var(--line-height)}.irs--round .irs-bar{top:36px;height:var(--line-height);background-color:var(--primary-color)}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:var(--line-height);bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{cursor:pointer;top:calc(50% - var(--handle-size)/2 + 5px);width:var(--handle-size);height:var(--handle-size);background-color:var(--handle-color);z-index:9;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,255,.3);box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{cursor:pointer;font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:var(--label-color);color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:var(--primary-color)}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:var(--grid-text-color);font-size:13px}
[data-v-14002944] .vue-histogram-slider-wrapper{margin-right:auto;margin-left:auto}[data-v-14002944] .irs--round .irs-handle{top:28px}

:root {
  --slider-primary-color: #edca85;
  --label-color: #b99245;
  --holder-color: #c4c4c4;
  --handle-color: #fff;
  --grid-text-color: silver;
  --line-height: 6px;
  --font-family: arial, sans-serif;
  --font-size: 12;
  --hist-slider-gap: -26px;
  --handle-size: 20px;
}

.btn-select[data-v-54580874]{font-size:12px}[data-v-54580874] .v-label{color:#22201e;font-weight:700;font-size:14px}
.heading[data-v-1cdc6d63]{font-weight:bold;font-size:18px}.panel[data-v-1cdc6d63]{border:1px solid #ababab}.panel__header[data-v-1cdc6d63]{padding:10px 24px;border-bottom:1px solid #ababab}.panel__body[data-v-1cdc6d63]{position:relative;padding:20px 24px}.panel.active[data-v-1cdc6d63]{border-color:var(--v-primary-base)}.panel.active .panel__header[data-v-1cdc6d63]{border-color:var(--v-primary-base)}.panel:not(.active) .panel__body[data-v-1cdc6d63]{opacity:.35;pointer-events:none}.panel[data-v-1cdc6d63]  .v-input--radio-group{margin-top:0}.panel[data-v-1cdc6d63]  .v-input--radio-group .v-radio{margin-bottom:0}.panel[data-v-1cdc6d63]  .v-input--radio-group .v-label{color:#292725;font-weight:700;font-size:14px}
.score-modal:not(.v-dialog--fullscreen){max-height:600px}
.v-btn[data-v-6e83ff90]{display:inline-block;align-items:center;height:44px;margin:0;padding:10px 16px;color:#fff;font-weight:400;font-size:12px;text-decoration:none;background:#22201e !important;border-radius:2px;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-btn[data-v-6e83ff90]:hover{opacity:.7}.box[data-v-6e83ff90]{height:calc(100% - 122px);min-height:258px;overflow-y:scroll;border:1px solid #22201e}.box[data-v-6e83ff90]  .v-input{margin:8px 16px}.box[data-v-6e83ff90]  .v-icon{color:rgba(0,0,0,.54);font-weight:400;font-size:24px}.box[data-v-6e83ff90]  .v-label{color:#343434;font-weight:400;font-size:12.25px}.message[data-v-6e83ff90]{margin:18px 0 0;color:#a84848;font-size:12px;text-align:center}
.box[data-v-3e8d1a01]{height:calc(100% - 150px);min-height:300px;overflow-y:scroll;border:1px solid #22201e}.heading[data-v-3e8d1a01]{font-weight:bold;font-size:18px}[data-v-3e8d1a01] .tree .tree-checkbox{width:18px;height:18px;border:2px solid rgba(0,0,0,.54)}[data-v-3e8d1a01] .tree .tree-checkbox.checked,[data-v-3e8d1a01] .tree .tree-checkbox.indeterminate{background-color:var(--v-primary-base);border-color:var(--v-primary-base)}[data-v-3e8d1a01] .tree .tree-checkbox::after{position:inherit;top:-2px;left:-2px;color:#fff;font-size:18px;font-family:"Material Icons";line-height:1;border:0;transform:none;content:""}[data-v-3e8d1a01] .tree .tree-checkbox.checked::after{width:auto;height:auto}[data-v-3e8d1a01] .tree .tree-checkbox.indeterminate::after{top:calc(50% - .75px);left:0;height:1.5px;content:""}[data-v-3e8d1a01] .tree .tree-node>.tree-content:hover{background-color:rgba(0,0,0,0)}[data-v-3e8d1a01] .tree .tree-node.selected>.tree-content{background-color:rgba(0,0,0,0)}[data-v-3e8d1a01] .tree .tree-root{padding-top:10px;padding-bottom:10px}[data-v-3e8d1a01] .tree .tree-arrow{margin-left:20px}[data-v-3e8d1a01] .tree .tree-arrow.has-child{width:20px;margin-left:0}[data-v-3e8d1a01] .tree .tree-arrow.has-child::after{top:5px;left:0;width:20px;height:auto;color:#22201e;font-size:20px;font-family:"Material Icons";line-height:1;border:0;transform:rotate(-90deg);content:""}[data-v-3e8d1a01] .tree .tree-arrow.has-child.expanded::after{transform:rotate(0)}[data-v-3e8d1a01] .tree>.tree-filter-empty{padding:10px}.filter[data-v-3e8d1a01]{caret-color:rgba(0,0,0,.87) !important}.filter[data-v-3e8d1a01]  .v-icon{color:rgba(0,0,0,.54) !important}.btn-select[data-v-3e8d1a01]{font-size:12px}.tree-text .icon[data-v-3e8d1a01]{max-width:100%;height:18px;margin:0 0 2px 2px}.tree-text .icon[data-v-3e8d1a01]:hover{opacity:.8}.error-message-wrapper[data-v-3e8d1a01]{height:25px}.error-message[data-v-3e8d1a01]{margin:10px 0 5px;color:#a84848}
.default-table td[data-title=TDB企業コード][data-v-4b07282c],.default-table td[data-title=法人番号][data-v-4b07282c],.default-table td[data-title=銘柄コード][data-v-4b07282c],.default-table td[data-title=業績予測（5年）レーティング][data-v-4b07282c],.default-table td[data-title=直近通期決算期][data-v-4b07282c],.default-table td[data-title=設立年月日][data-v-4b07282c],.default-table td[data-title=企業Webサイト][data-v-4b07282c],.default-table td[data-title=電話番号][data-v-4b07282c]{text-align:center}.default-table th[data-title=TDB企業コード][data-v-4b07282c],.default-table th[data-title=銘柄コード][data-v-4b07282c]{line-break:strict}.default-table [data-title=TDB企業コード][data-v-4b07282c]{min-width:75px}.default-table [data-title=銘柄コード][data-v-4b07282c]{min-width:46px}.default-table td[data-title=企業名][data-v-4b07282c]{min-width:238px;font-size:14px}.default-table td[data-title=所在地][data-v-4b07282c]{min-width:420px}.default-table td[data-title="xeno業種 主業種"][data-v-4b07282c],.default-table td[data-title="xeno業種 従業種"][data-v-4b07282c]{min-width:238px}.default-table td[data-title=営業利益予測成長率（5年）][data-v-4b07282c]{padding-right:30px;text-align:right}.default-table td[data-title=直近通期売上高][data-v-4b07282c],.default-table td[data-title=資本金][data-v-4b07282c]{min-width:135px;text-align:right}.default-table td[data-title=直近通期決算期][data-v-4b07282c]{min-width:100px}.default-table td[data-title=従業員数][data-v-4b07282c]{min-width:300px}.default-table td[data-title=特色][data-v-4b07282c]{min-width:400px}.default-table td[data-title=企業Webサイト][data-v-4b07282c]{min-width:120px}.default-table td[data-title=代表者名][data-v-4b07282c]{min-width:300px}.default-table td[data-title=製品・サービス名（企業Webサイト）][data-v-4b07282c]{min-width:400px}.default-table td[data-title=上場取引所][data-v-4b07282c]{min-width:240px}.default-table td[data-title=法人番号][data-v-4b07282c]{min-width:102px}.default-table td[data-title=親会社][data-v-4b07282c]{min-width:300px}.default-table td[data-title=株主][data-v-4b07282c]{min-width:500px}.default-table td[data-title=役員情報][data-v-4b07282c]{min-width:300px}.default-table td[data-title=取引銀行][data-v-4b07282c]{min-width:350px}.default-table td[data-title=拠点情報][data-v-4b07282c]{min-width:500px}.default-table td[data-title=沿革][data-v-4b07282c]{min-width:500px}.clamp[data-v-4b07282c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.box[data-v-689ca4c0]{height:100%;min-height:300px;overflow-y:scroll;border:1px solid #22201e}[data-v-689ca4c0] .tree .tree-checkbox{width:18px;height:18px;border:2px solid rgba(0,0,0,.54)}[data-v-689ca4c0] .tree .tree-checkbox.checked,[data-v-689ca4c0] .tree .tree-checkbox.indeterminate{background-color:var(--v-primary-base);border-color:var(--v-primary-base)}[data-v-689ca4c0] .tree .tree-checkbox::after{position:inherit;top:-2px;left:-2px;color:#fff;font-size:18px;font-family:"Material Icons";line-height:1;border:0;transform:none;content:""}[data-v-689ca4c0] .tree .tree-checkbox.checked::after{width:auto;height:auto}[data-v-689ca4c0] .tree .tree-checkbox.indeterminate::after{top:calc(50% - .75px);left:0;height:1.5px;content:""}[data-v-689ca4c0] .tree .tree-node>.tree-content:hover{background-color:rgba(0,0,0,0)}[data-v-689ca4c0] .tree .tree-node.selected>.tree-content{background-color:rgba(0,0,0,0)}[data-v-689ca4c0] .tree .tree-root{padding-top:10px;padding-bottom:10px}[data-v-689ca4c0] .tree .tree-arrow{margin-left:20px}[data-v-689ca4c0] .tree .tree-arrow.has-child{width:20px;margin-left:0}[data-v-689ca4c0] .tree .tree-arrow.has-child::after{top:5px;left:0;width:20px;height:auto;color:#22201e;font-size:20px;font-family:"Material Icons";line-height:1;border:0;transform:rotate(-90deg);content:""}[data-v-689ca4c0] .tree .tree-arrow.has-child.expanded::after{transform:rotate(0)}[data-v-689ca4c0] .tree>.tree-filter-empty{padding:10px}.filter[data-v-689ca4c0]{caret-color:rgba(0,0,0,.87) !important}.filter[data-v-689ca4c0]  .v-icon{color:rgba(0,0,0,.54) !important}.btn-select[data-v-689ca4c0]{font-size:12px}.tree-text .icon[data-v-689ca4c0]{max-width:100%;height:18px;margin:0 0 2px 2px}.tree-text .icon[data-v-689ca4c0]:hover{opacity:.8}.error-message-wrapper[data-v-689ca4c0]{height:25px}.error-message[data-v-689ca4c0]{margin:10px 0 5px;color:#a84848}
.heading[data-v-21f74484]{font-weight:bold;font-size:18px}.filter-types-box[data-v-21f74484]{margin-bottom:24px;padding:16px 24px;border:1px solid #d1d0cf}.filter-types-box__label[data-v-21f74484]{margin-right:8px;color:#22201e;font-weight:700;font-size:10px;line-height:1.7}.filter-types-box[data-v-21f74484]  .v-input--selection-controls{margin-top:0;margin-right:16px;padding-top:0}.filter-types-box[data-v-21f74484]  .v-input--selection-controls__input{width:20px;height:20px;margin-right:4px}.filter-types-box[data-v-21f74484]  .v-input--checkbox .v-icon{font-size:20px}.filter-types-box[data-v-21f74484]  .v-input--checkbox .v-label{color:#22201e;font-weight:400;font-size:12px;line-height:1.7}.tree-view[data-v-21f74484]{height:calc(100% - 205px)}
.xeno-companies-wrapper .xeno-companies-container[data-v-5177a21c]{width:100%}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c]{width:100%;color:var(--v-shades-base);background-color:#33302d}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-heading[data-v-5177a21c]{margin-bottom:12px;padding-left:6px;font-weight:500;font-size:12px;border-left:3px solid var(--v-primary-base)}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-annotation[data-v-5177a21c]{font-size:10px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-label[data-v-5177a21c]{font-size:10px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper__control-label.is-disabled[data-v-5177a21c]{opacity:.4}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .too-many-search-words-error-message[data-v-5177a21c]{width:50%;padding:4px 8px;color:#fff;font-weight:bold;text-align:center;background:var(--v-error-base);border-radius:4px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word ::-moz-placeholder, .xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address ::-moz-placeholder{color:#686460 !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word ::placeholder,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address ::placeholder{color:#686460 !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word .v-icon,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address .v-icon{color:#fff}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word .v-label,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address .v-label{color:#fff}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word input,.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address input{color:#fff !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word{width:50%}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word .v-label{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word .v-messages{min-height:0}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-word input{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address{width:260px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address .v-label{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address .v-input__control{min-height:auto}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address input{font-size:14px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address.v-input--is-disabled{opacity:.4}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper[data-v-5177a21c] .search-address.v-input--is-disabled .v-icon{color:inherit !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container label[data-v-5177a21c]{cursor:pointer}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container input[type=radio][data-v-5177a21c]{display:none}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span[data-v-5177a21c]{padding:4px 10px;font-size:10px;border:1px solid;border-radius:50px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span.active[data-v-5177a21c]{color:#22201e;background-color:var(--v-primary-base);border:none}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .keyword-condition-container span.active[data-v-5177a21c]::before{padding-right:4px;font-family:"Material Icons";content:""}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container[data-v-5177a21c]{margin-top:8px;border-top:1px solid #403c38}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container .search-btn[data-v-5177a21c]{width:103px;height:38px;margin-top:8px;padding:10px 20px;color:#292725;font-size:12px;background-color:var(--v-primary-base);border:none;border-radius:2px}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container .search-btn[disabled][data-v-5177a21c]{color:inherit;background-color:inherit;border:1px solid}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-search-wrapper .search-btn-container .reset-btn[data-v-5177a21c]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper__heading[data-v-5177a21c]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper[data-v-5177a21c] .v-pagination__item{font-size:12px !important}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper .xeno-companies-list-container[data-v-5177a21c]{overflow-x:auto}.xeno-companies-wrapper .xeno-companies-container .xeno-companies-list-wrapper .xeno-companies-loading-container[data-v-5177a21c]{display:flex;align-items:center;justify-content:center;height:500px}.xeno-companies-wrapper .xeno-companies-container[data-v-5177a21c] .v-select__selections{width:65px}
.performances-panels__headig[data-v-3f42debb]{display:flex;grid-gap:4px;gap:4px;align-items:center}.performances-panels__more-link[data-v-3f42debb]{color:#fff;font-size:12px}.performances-panels__chart[data-v-3f42debb]{width:100%}[data-v-3f42debb] .panel{grid-gap:8px;gap:8px;justify-content:flex-start;padding:12px}[data-v-3f42debb] .panel__header{align-items:center;justify-content:space-between;width:100%}[data-v-3f42debb] .panel__footer{min-height:auto}.table-segment-sales[data-v-3f42debb]{width:100%;margin-bottom:0;background-color:#33302d}.table-segment-sales th[data-v-3f42debb]{padding:9px;font-size:12px;white-space:nowrap;background-color:#4b4845}.table-segment-sales td[data-v-3f42debb]{padding:9px;font-size:12px}.table-segment-sales .nestable-table__row [abbr=注目の業績ドライバー][data-v-3f42debb]{font-weight:500;font-size:10px}.positive-driver-topic[data-v-3f42debb]{color:var(--driver-positive-color)}.negative-driver-topic[data-v-3f42debb]{color:var(--driver-negative-color)}.driver-topic-legend[data-v-3f42debb]{display:flex;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}span.driver-topic-legend-item[data-v-3f42debb]{display:flex}[data-v-3f42debb] .axis-label{padding-right:6px;color:#bababa;font-weight:500;font-size:10px}
[data-v-77550262]{--vector-color: #d1d0cf;--vector-up-color: #4c88ad;--vector-down-color: #b15555;--driver-positive-color: #94c1dc;--driver-negative-color: #d88c8c}[data-v-77550262] .dashboard{display:flex;flex-direction:column;grid-gap:16px;gap:16px;grid-row-gap:8px;row-gap:8px;align-items:flex-start;width:100%;padding:8px;background:#22201e}[data-v-77550262] .dashboard__panels{display:flex;flex:1 0 0;grid-gap:8px;gap:8px;align-items:flex-start;align-self:stretch}
.collapse[data-v-3dfd1ff3]{position:relative;overflow:hidden}.collapse[data-v-3dfd1ff3]::before{position:absolute;bottom:0;z-index:1;display:block;width:100%;height:64px;background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 50%);content:""}.collapse.is-overflow[data-v-3dfd1ff3]{padding-bottom:32px}.collapse.is-expanded[data-v-3dfd1ff3]::before{display:none}.collapse__trigger[data-v-3dfd1ff3]{position:absolute;bottom:8px;left:50%;z-index:1;display:inline-flex;align-items:center;padding:0;color:#000;font-weight:700;font-size:10px;line-height:1;transform:translateX(-50%)}.collapse.is-expanded .collapse__trigger[data-v-3dfd1ff3]{bottom:0}.collapse__trigger-label[data-v-3dfd1ff3]{text-decoration:underline}
.vertical-table[data-v-2519c639]{width:100%;margin-bottom:40px;background-color:#fff}.vertical-table[data-v-2519c639]  th,.vertical-table[data-v-2519c639]  td{padding:6px 11px;border:1px solid #d1d0cf}.vertical-table[data-v-2519c639]  th{min-width:150px;max-width:200px;color:#fff;font-weight:bold;font-size:11px;background-color:#403c38}.vertical-table[data-v-2519c639]  td{min-width:450px;max-width:500px;font-weight:500;font-size:14px}
[data-v-733c230b] .vertical-table th{width:12%}[data-v-733c230b] .vertical-table td{font-weight:500}.small[data-v-733c230b]{font-size:12px;font-feature-settings:normal}.note[data-v-733c230b]{margin-bottom:0;font-size:10px}.table-collapse[data-v-733c230b] >.collapse__trigger{font-size:14px}
.xeno-company-summary-table table[data-v-b9970384]{margin-bottom:0}.note[data-v-b9970384]{margin-top:5px;margin-bottom:0;font-weight:500;font-size:12px;text-align:right}.lead[data-v-b9970384]{font-weight:500;font-size:14px}.note-wiki[data-v-b9970384]{font-size:10px}td[title=xeno業種][data-v-b9970384]{padding-top:16px;padding-bottom:16px}.xeno-industry[data-v-b9970384]{margin-left:52px;text-indent:-52px}
.container[data-v-92b69458]{width:100%;background-color:#fff}.overview-wrapper[data-v-92b69458]{margin-bottom:40px}.overview-wrapper .loading-container[data-v-92b69458]{display:flex;align-items:flex-start;justify-content:center;height:82px}.overview-wrapper .button-wrapper[data-v-92b69458]{min-width:232px;border-radius:2px}.overview-wrapper .button-wrapper .link-button[data-v-92b69458]{display:flex;align-items:center;justify-content:center;width:215px;height:38px;color:#fff;font-size:12px;text-decoration:none;background:#403c38}.overview-wrapper .no-data[data-v-92b69458]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:82px;color:#403c38;font-size:14px;background:#f5f5f5;border:1px solid #d1d0cf;border-radius:2px}.overview-wrapper .xenoFlashFrame[data-v-92b69458]{overflow-y:hidden}
.heading[data-v-2d9ddb07]{font-weight:bold;font-size:18px}.panel[data-v-2d9ddb07]{border:1px solid #ababab}.panel__header[data-v-2d9ddb07]{padding:10px 24px;border-bottom:1px solid #ababab}.panel__body[data-v-2d9ddb07]{position:relative;padding:20px 24px}.panel.active[data-v-2d9ddb07]{border-color:var(--v-primary-base)}.panel.active .panel__header[data-v-2d9ddb07]{border-color:var(--v-primary-base)}.panel:not(.active) .panel__body[data-v-2d9ddb07]{opacity:.35;pointer-events:none}.panel[data-v-2d9ddb07]  .v-input--radio-group{margin-top:0}.panel[data-v-2d9ddb07]  .v-input--radio-group .v-radio{margin-bottom:0}.panel[data-v-2d9ddb07]  .v-input--radio-group .v-label{color:#292725;font-weight:700;font-size:14px}
.score-modal:not(.v-dialog--fullscreen){max-height:600px}
.not-found-text[data-v-48900d96]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:.2em}.condition-reset-button[data-v-48900d96]{width:178px;height:38px;color:#fff;font-weight:500;font-size:12px;background:var(--v-primary-base);border-radius:2px}
.chart-plus[data-v-157c9b5b]{padding-left:50%}.chart-plus .chart[data-v-157c9b5b]{height:16px;margin-right:auto;background:linear-gradient(270deg, #4c88ad 0%, #90bfdd 100%);transition:all .5s ease-out}.chart-minus[data-v-157c9b5b]{padding-right:50%}.chart-minus .chart[data-v-157c9b5b]{height:16px;margin-left:auto;background:linear-gradient(89.98deg, #a84848 0%, #da8e8e 99.99%);transition:all .5s ease-out}
.nestable-table th[data-v-143b4e62],.nestable-table td[data-v-143b4e62]{padding:6px}[data-v-143b4e62] .nestable-table__row--depth-0>td:first-child{padding-left:10px}[data-v-143b4e62] .nestable-table__row--depth-1>td:first-child{padding-left:20px}[data-v-143b4e62] .nestable-table__row--depth-2>td:first-child{padding-left:30px}[data-v-143b4e62] .nestable-table__row--depth-3>td:first-child{padding-left:40px}[data-v-143b4e62] .nestable-table__row--depth-4>td:first-child{padding-left:50px}[data-v-143b4e62] .nestable-table__row--depth-5>td:first-child{padding-left:60px}[data-v-143b4e62] .nestable-table__row--depth-6>td:first-child{padding-left:70px}[data-v-143b4e62] .nestable-table__row--depth-7>td:first-child{padding-left:80px}[data-v-143b4e62] .nestable-table__row--depth-8>td:first-child{padding-left:90px}[data-v-143b4e62] .nestable-table__row--depth-9>td:first-child{padding-left:100px}[data-v-143b4e62] .nestable-table__row--depth-10>td:first-child{padding-left:110px}[data-v-143b4e62] .nestable-table__row--depth-11>td:first-child{padding-left:120px}[data-v-143b4e62] .nestable-table__row--depth-12>td:first-child{padding-left:130px}[data-v-143b4e62] .nestable-table__row--depth-13>td:first-child{padding-left:140px}[data-v-143b4e62] .nestable-table__row--depth-14>td:first-child{padding-left:150px}[data-v-143b4e62] .nestable-table__row--depth-15>td:first-child{padding-left:160px}[data-v-143b4e62] .nestable-table__row--depth-16>td:first-child{padding-left:170px}[data-v-143b4e62] .nestable-table__row--depth-17>td:first-child{padding-left:180px}[data-v-143b4e62] .nestable-table__row--depth-18>td:first-child{padding-left:190px}[data-v-143b4e62] .nestable-table__row--depth-19>td:first-child{padding-left:200px}[data-v-143b4e62] .nestable-table__row--depth-20>td:first-child{padding-left:210px}.nestable-table td[abbr=業界名][data-v-143b4e62]{width:380px;min-width:380px;font-size:14px}.nestable-table td[abbr=市場規模][data-v-143b4e62]{width:120px;min-width:120px;padding:6px 12px;font-size:12px;text-align:right}.nestable-table th[abbr=市場規模予測（5年）レーティング][data-v-143b4e62]{padding:3px}.nestable-table td[abbr=市場規模予測（5年）レーティング][data-v-143b4e62]{width:105px;min-width:105px;text-align:center}.nestable-table td[abbr=市場規模予測成長率（5年）][data-v-143b4e62]{width:80px;min-width:80px;padding-right:10px;text-align:right}.nestable-table td[abbr=市場規模予測成長率（5年）チャート][data-v-143b4e62]{min-width:160px;padding-right:0;padding-left:0}.nestable-table td[abbr=代表企業][data-v-143b4e62]{min-width:360px;font-size:12px}.toggle-icon[data-v-143b4e62]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-143b4e62]{transform:rotate(0)}.industry-name[data-v-143b4e62]{padding-left:24px}.toggle-btn+.industry-name[data-v-143b4e62]{padding-left:0}.expand-icon[data-v-143b4e62]:hover{cursor:pointer}
@keyframes text-in-data-v-47bd72da{0%{transform:translate(0, -20px);opacity:0}}.xeno-industries-wrapper .xeno-industries-container[data-v-47bd72da]{width:100%}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da]{width:100%;color:var(--v-shades-base);background-color:#33302d}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__heading[data-v-47bd72da]{margin-bottom:13px;font-weight:bold;font-size:18px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-heading[data-v-47bd72da]{margin-bottom:12px;padding-left:6px;font-weight:500;font-size:12px;border-left:3px solid var(--v-primary-base)}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-annotation[data-v-47bd72da]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-heading-annotation[data-v-47bd72da]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-label[data-v-47bd72da]{font-size:10px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper__control-label.is-disabled[data-v-47bd72da]{opacity:.4}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word ::-moz-placeholder, .xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address ::-moz-placeholder{color:#686460 !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word ::placeholder,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address ::placeholder{color:#686460 !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word .v-icon,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address .v-icon{color:#fff}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word .v-label,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address .v-label{color:#fff}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word input,.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address input{color:#fff !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word{width:40%}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word .v-label{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word .v-messages{min-height:0}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-word input{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address{width:260px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address .v-label{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address .v-input__control{min-height:auto}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address input{font-size:14px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address.v-input--is-disabled{opacity:.4}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper[data-v-47bd72da] .search-address.v-input--is-disabled .v-icon{color:inherit !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container label[data-v-47bd72da]{cursor:pointer}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container input[type=radio][data-v-47bd72da]{display:none}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span[data-v-47bd72da]{padding:4px 10px;font-size:10px;border:1px solid;border-radius:50px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span.active[data-v-47bd72da]{color:#22201e;background-color:var(--v-primary-base);border:none}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .keyword-condition-container span.active[data-v-47bd72da]::before{padding-right:4px;font-family:"Material Icons";content:""}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .search-btn-container[data-v-47bd72da]{margin-top:8px;border-top:1px solid #403c38}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .search-btn-container .search-btn[data-v-47bd72da]{width:103px;height:38px;margin-top:8px;padding:10px 20px;color:#292725;font-size:12px;background-color:var(--v-primary-base);border-radius:2px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-search-wrapper .search-btn-container .reset-btn[data-v-47bd72da]{padding:8px 16px;font-weight:500;font-size:12px;line-height:1.5}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper__heading[data-v-47bd72da]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper[data-v-47bd72da] .v-pagination__item{font-size:12px !important}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-list-container[data-v-47bd72da]{overflow-x:auto}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-loading-container[data-v-47bd72da]{display:flex;align-items:center;justify-content:center;height:500px}.xeno-industries-wrapper .xeno-industries-container .xeno-industries-list-wrapper .xeno-industries-loading-container .late-warn-message[data-v-47bd72da]{display:inline-block;margin-top:10px;color:#686460;font-size:14px;animation:text-in-data-v-47bd72da .8s cubic-bezier(0.22, 0.15, 0.25, 1.43) 0s backwards;animation-delay:1.5s}
.container[data-v-56bb12ca]{width:100%}.market-shares-wrapper[data-v-56bb12ca]{margin-bottom:40px}.market-shares-wrapper .market-shares-loading-container[data-v-56bb12ca]{display:flex;align-items:center;justify-content:center;height:462px}.market-share-xeno-companies-list-wrapper__heading[data-v-56bb12ca]{padding-left:8px;color:var(--v-shades-base);font-weight:bold;font-size:17px;letter-spacing:2.70766px;border-left:4px solid var(--v-primary-base)}.market-share-xeno-companies-list-wrapper[data-v-56bb12ca] .v-pagination__item{font-size:12px !important}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-list-container[data-v-56bb12ca]{overflow-x:auto}.market-share-xeno-companies-list-wrapper .market-share-xeno-companies-loading-container[data-v-56bb12ca]{display:flex;align-items:center;justify-content:center;height:500px}
.chart-title[data-v-453c91a0]{margin-bottom:16px}.axis-label[data-v-453c91a0]{padding-right:6px;color:#686460;font-weight:500;font-size:10px;font-family:YakuHanJPs,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic"}.chart[data-v-453c91a0]{position:relative}.chart__tooltip[data-v-453c91a0]{position:absolute;display:block;width:80px;margin-left:6px;color:#fff;background-color:#ababab;transform:translateY(-50%)}.chart__tooltip.positive[data-v-453c91a0]{color:#4c88ad;background-color:#c8e5f7}.chart__tooltip.negative[data-v-453c91a0]{color:#a84848;background-color:#f8e2e2}.chart__tooltip__content[data-v-453c91a0]{position:relative;display:flex;flex-direction:column;align-items:center;padding:6px}.chart__tooltip__content[data-v-453c91a0]::before{position:absolute;top:50%;left:0;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px 32px 6px 0;transform:translate(-100%, -50%);content:""}.chart__tooltip.positive .chart__tooltip__content[data-v-453c91a0]::before{border-color:rgba(0,0,0,0) #c8e5f7 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip.negative .chart__tooltip__content[data-v-453c91a0]::before{border-color:rgba(0,0,0,0) #f8e2e2 rgba(0,0,0,0) rgba(0,0,0,0)}.chart__tooltip__label[data-v-453c91a0]{display:block;color:#686460;font-size:10px;line-height:1.3}.chart__tooltip__value[data-v-453c91a0]{display:block;margin-top:4px;color:currentcolor;font-weight:700;font-size:14px}.legend[data-v-453c91a0]{display:flex;flex-wrap:wrap;margin-top:24px;padding-left:0}.legend__item[data-v-453c91a0]{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:6px;font-weight:400;font-size:12px}.legend__block[data-v-453c91a0]{display:inline-block;width:12px;height:12px;margin-right:8px}.note[data-v-453c91a0]{margin-top:16px;padding:12px 20px;color:#22201e;font-size:10px;line-height:1.7;background-color:#f5f5f5;border-radius:2px}.note__text[data-v-453c91a0]{font-weight:400}
.box[data-v-1d9b0e32]{border:1px solid #d1d0cf}.title[data-v-1d9b0e32]{margin-bottom:32px;font-size:16px !important;text-align:center}
.box[data-v-75ea6d23]{border:1px solid #d1d0cf}.summary-heading[data-v-75ea6d23]{padding-left:9px;font-weight:700;font-size:14px;border-left:3px solid #ababab}
.categories-list-container[data-v-f591a55a]{width:100%;border-radius:2px}.categories-list-container .category-link-btn[data-v-f591a55a]{display:flex;align-items:center;justify-content:center;width:11%;color:#fff;text-decoration:none;background:#22201e}.categories-list-container .category-link-btn[data-v-f591a55a]:hover{text-decoration:underline}[data-v-f591a55a] .text-positive{color:#4c88ad}[data-v-f591a55a] .text-negative{color:#a84848}.toggle-icon[data-v-f591a55a]{line-height:.8;transform:rotate(-90deg);transition:transform .2s}.toggle-icon.is-open[data-v-f591a55a]{transform:rotate(0)}.default-table[data-v-f591a55a]{table-layout:fixed}[data-v-f591a55a] tr.category{background-color:#f0efed}[data-v-f591a55a] tr.category td{font-weight:700;font-size:14px}[data-v-f591a55a] tr.category td span{margin-right:10px}[data-v-f591a55a] th[title=カテゴリー]{width:225px}[data-v-f591a55a] th[title=社会トレンド]{width:225px}[data-v-f591a55a] th[title=市場規模予測成長率（5年）]{width:70px}[data-v-f591a55a] th[title=市場規模予測成長率内訳（5年）]{width:90px}[data-v-f591a55a] th[title=影響経路]{width:100%}[data-v-f591a55a] th[title=影響時期]{width:172px}[data-v-f591a55a] th[title=影響セグメント]{width:162px}[data-v-f591a55a] td[title=カテゴリー]{font-weight:500;font-size:12px;vertical-align:top}[data-v-f591a55a] td[title=カテゴリー] span{font-weight:700;font-size:12px}[data-v-f591a55a] td[title=社会トレンド]{font-weight:700;font-size:12px;line-height:17px;vertical-align:top}[data-v-f591a55a] td[title=市場規模予測成長率（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-f591a55a] td[title=市場規模予測成長率内訳（5年）]{width:70px;font-weight:700;font-size:12px;white-space:nowrap;text-align:right}[data-v-f591a55a] td[title=影響経路]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-f591a55a] td[title=影響時期]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-f591a55a] td[title=影響セグメント]{padding:9px 6px;font-size:12px;vertical-align:top}[data-v-f591a55a] td[title=エリア]{padding-left:50px;font-weight:700;font-size:12px;vertical-align:top}.scenario-impacts-table-area-row[data-v-f591a55a]{background-color:#f5f5f5}
.container[data-v-0ecb44f0]{width:100%}.notice[data-v-0ecb44f0]{box-sizing:border-box;padding:12px 16px;color:#33302d;font-weight:500;font-size:12px;line-height:1.5;background:linear-gradient(0deg, #f6f6f6, #f6f6f6);border-left:4px solid #686460}.heading[data-v-0ecb44f0]{padding:4px 8px;color:var(--v-shades-base);font-weight:bold;font-size:16px;line-height:1;border-left:4px solid var(--v-primary-base)}.loading-container[data-v-0ecb44f0]{display:flex;align-items:flex-start;justify-content:center;height:500px}.empty-container[data-v-0ecb44f0]{padding:72px 0}.empty-container__lead[data-v-0ecb44f0]{color:#4b4845;font-weight:600;font-size:20px;font-family:"Noto Serif JP",serif;line-height:166.69%;text-align:center}.empty-container__message[data-v-0ecb44f0]{padding:20px 34px;color:#403c38;background-color:#fff;border:1px solid #d1d0cf}.market-scale-box[data-v-0ecb44f0]{border:1px solid #d1d0cf}.market-scale-box__amount[data-v-0ecb44f0]{font-weight:bold;font-size:48px}.market-scale-box__unit[data-v-0ecb44f0]{font-weight:bold;font-size:24px}.box[data-v-0ecb44f0]{border:1px solid #d1d0cf}
.heading[data-v-776bb689]{font-weight:bold;font-size:18px}.v-input__slot[data-v-776bb689]{cursor:pointer !important}.v-select__selection--comma[data-v-776bb689]{font-weight:bold !important}.v-select-list[data-v-776bb689] .v-list__tile{color:var(--v-shades-base) !important;-webkit-text-decoration-line:none;text-decoration-line:none}
.company-watchlist-modal:not(.v-dialog--fullscreen){max-height:345px}
.heading[data-v-7af82079]{font-weight:bold;font-size:18px}.modal-description-label[data-v-7af82079]{margin-bottom:32px}[data-v-7af82079] .v-picker__body{border:2px solid #22201e}[data-v-7af82079] .v-picker__body .v-date-picker-header{color:#fff;background:#22201e}[data-v-7af82079] .v-picker__body .v-date-picker-header button{color:#fff !important}
.period-modal:not(.v-dialog--fullscreen){max-height:550px}
.heading[data-v-57bac9b0]{font-weight:bold;font-size:18px}
.perpage-modal:not(.v-dialog--fullscreen){max-height:400px}.modal-description-label{margin-bottom:32px}
.heading[data-v-20a52434]{font-weight:bold;font-size:18px}.modal-description-label[data-v-20a52434]{margin-bottom:32px}.filter-mode-container[data-v-20a52434]{box-sizing:border-box;border:1px solid #b99245;border-radius:2px;transition:400ms}.filter-mode-container.disable[data-v-20a52434]{border:1px solid #d1d0cf}.filter-mode-container .heading-container[data-v-20a52434]{display:flex;align-items:center;height:62px;border:1px solid #edecea;transition:0ms}.label-box[data-v-20a52434]{display:flex;flex-direction:column;padding:4px}.label-box span.mode-title[data-v-20a52434]{color:var(--v-shades-base);font-weight:500;font-size:13px;line-height:19px}.label-box span.mode-title.disable[data-v-20a52434]{color:gray}.label-box span.mode-description[data-v-20a52434]{color:#4b4845;font-weight:normal;font-size:12px;line-height:17px}.label-box span.mode-description.disable[data-v-20a52434]{color:gray}.scoring-rank-badge[data-v-20a52434]{width:50px;height:20px;margin:0 4px;font-size:12px;text-align:center;border-radius:1px}.scoring-rank-badge.gold[data-v-20a52434]{color:#fff;background:#b99245}.scoring-rank-badge.gold.disable[data-v-20a52434]{background:gray}.scoring-rank-badge.gray[data-v-20a52434]{color:#fff;background:#686460}.scoring-rank-badge.gray.disable[data-v-20a52434]{background:gray}.scoring-rank-badge.silver[data-v-20a52434]{color:#686460;background:#d1d0cf}.scoring-rank-badge.silver.disable[data-v-20a52434]{color:#fff;background:gray}.article-search-conditions_container .check-box_list[data-v-20a52434]{display:flex;flex-direction:column;padding:20px 0 12px}.article-search-conditions_container .check-box_list .checkbox_container[data-v-20a52434]{height:30px !important;margin:0 !important;padding:0 0 32px !important}.article-search-conditions_container .check-box_list .checkbox_container.v-input__slot[data-v-20a52434]{margin-bottom:0 !important}.article-search-conditions_container .check-box_list .check-description[data-v-20a52434]{color:var(--v-shades-base);font-weight:500;font-size:13px;line-height:19px}.article-search-conditions_container .check-box_list .check-description-casual[data-v-20a52434]{display:flex;align-items:center;color:var(--v-shades-base);font-weight:normal;font-size:12px;line-height:17px}.article-search-conditions_container .check-box_list .check-description-casual.disable[data-v-20a52434]{color:gray}.article-search-conditions_container .section-title[data-v-20a52434]{color:#868686;font-weight:500;font-size:12px;line-height:20px}.article-search-conditions_container .section-title.scenario[data-v-20a52434]{padding-bottom:6px}.article-search-conditions_container .section-title .error-label[data-v-20a52434]{color:var(--v-error-base)}.article-search-conditions_container .score-error-container[data-v-20a52434]{height:20px}.article-search-conditions_container .score-error-container .error-label[data-v-20a52434]{color:var(--v-error-base)}.article-search-conditions_container .filter-mode-container_list[data-v-20a52434]{display:flex;flex-direction:row;justify-content:space-between}.article-search-conditions_container .slider-container[data-v-20a52434]{width:450px}.article-search-conditions_container .slider-container .slider-box[data-v-20a52434]{display:flex;flex-direction:column;justify-content:center;padding:40px 24px 0}.article-search-conditions_container .slider-container .slider-box .indicator-label_box[data-v-20a52434]{display:flex;align-items:center;justify-content:center;margin-bottom:36px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .number-input[data-v-20a52434]{width:90px;padding:5px 12px 7px;font-size:14px;text-align:center;border:1px solid #22201e}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .number-input.disabled[data-v-20a52434]{border:1px solid gray}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_label[data-v-20a52434]{margin:4px;padding:0 20px;color:#686460;font-size:15px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_label.disabled[data-v-20a52434]{color:#868686}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_value-label[data-v-20a52434]{margin:4px;color:#686460;font-weight:bold;font-size:15px}.article-search-conditions_container .slider-container .slider-box .indicator-label_box .range-indicator_value-label.disabled[data-v-20a52434]{color:#868686}.article-search-conditions_container .slider-container .slider-box .slider-edge_label[data-v-20a52434]{width:20px;height:100%;font-size:8px}.article-search-conditions_container .slider-container[data-v-20a52434]  .v-slider__thumb-label{bottom:12px;width:30px !important;height:28px !important;color:#fff;font-weight:bold;font-size:10px;background-color:#4b4845 !important;border-radius:1px;transform:translateX(-15px)}.article-search-conditions_container .slider-container[data-v-20a52434]  .v-slider__thumb-label::after{position:absolute;right:12.5px;bottom:-5px;width:0;height:0;border-color:#4b4845 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 3px 0;content:""}.article-search-conditions_container .slider-container[data-v-20a52434]  .v-slider__thumb-label>*{transform:none}.article-search-conditions_container .slider-container[data-v-20a52434]  .v-slider__thumb{border-radius:0;transform:translateY(-50%) scale(0.375)}.article-search-conditions_container .slider-container[data-v-20a52434]  .v-slider__track__container{height:1px}
.search-condition-modal:not(.v-dialog--fullscreen){max-height:695px}
.heading[data-v-39909f6e]{font-weight:bold;font-size:18px}.media-list-container[data-v-39909f6e]{height:380px;overflow-y:scroll;border:1px solid #22201e}.media-list-container .media-selection[data-v-39909f6e]{width:296px;height:34px}.media-list-container .media-selection[data-v-39909f6e]  .v-label{color:var(--v-shades-base);font-size:12px !important}.half-width[data-v-39909f6e]{width:50%}.half-width .v-input[data-v-39909f6e]{font-size:13px}.half-width .v-input[data-v-39909f6e] ::-moz-placeholder{color:#aca9a1 !important}.half-width .v-input[data-v-39909f6e] ::placeholder{color:#aca9a1 !important}.half-width .v-input[data-v-39909f6e]  input{color:var(--v-shades-base) !important}
.suppliers-modal:not(.v-dialog--fullscreen){max-height:720px}
.options-container[data-v-0f50a2be]{z-index:2;width:100%;height:40px;padding:2px 0;background:#22201e;border-bottom:1px solid #4b4845}.options-container__checkbox[data-v-0f50a2be]{flex-basis:auto;flex-grow:0;margin:2px 0 0 !important;padding-right:12px !important}.options-container__checkbox[data-v-0f50a2be]  .v-input__control{height:100%}.options-container__checkbox[data-v-0f50a2be]  .v-input__slot{margin-bottom:0}.options-container__checkbox[data-v-0f50a2be]  .v-input--selection-controls__input{align-items:center;margin-right:2px;transform:scale(0.925)}.options-container__checkbox[data-v-0f50a2be]  .v-label{color:#d1d0cf;font-weight:bold;font-size:12px}.media-select-container[data-v-0f50a2be]{display:flex;align-items:center;margin:0 6px;padding:8px 2px;cursor:pointer;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-select-container[data-v-0f50a2be]:last-child{margin-right:12px;padding-right:12px;border-right:1px solid #403c38}.media-select-container__icon[data-v-0f50a2be]{display:inline-flex;margin-right:6px;font-size:22px;line-height:inherit;vertical-align:middle}.media-select-container__label[data-v-0f50a2be]{color:#d1d0cf;font-weight:bold;font-size:12px}
.public-header[data-v-0821850a]{width:100%;height:46px;background-color:#22201e;border-bottom:4px solid var(--v-primary-base)}
.breadcrumbs[data-v-0573faea]{padding:0 30px;overflow:hidden;background-color:#22201e;border-bottom:3px solid #000}.breadcrumbs__list[data-v-0573faea]{display:flex;align-items:center;width:100%;min-height:36px;padding:4px 0;visibility:hidden}.breadcrumbs__list.is-visible[data-v-0573faea]{visibility:visible}.breadcrumbs__item[data-v-0573faea]{display:inline-flex;flex-shrink:0;align-items:center;color:#fff;font-weight:700;font-size:10px;line-height:1}.breadcrumbs__item[data-v-0573faea]::after{display:inline-block;flex-shrink:0;padding:0 16px;color:#fff;font-weight:500;font-size:21px;font-family:"Material Icons";line-height:1;content:"";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.breadcrumbs__item[data-v-0573faea]:last-child::after{display:none}.breadcrumbs__item[data-v-0573faea],.breadcrumbs__item[data-v-0573faea]::after{transition:opacity .25s,padding .25s}.breadcrumbs__item.is-active[data-v-0573faea]{color:var(--v-primary-base);font-size:12px}.breadcrumbs__item.is-active[data-v-0573faea]::after{color:#fff}.breadcrumbs__list.is-expanded[data-v-0573faea]{flex-wrap:wrap;padding-bottom:0}.breadcrumbs__list.is-expanded .breadcrumbs__item[data-v-0573faea]{margin-bottom:4px}[data-v-0573faea] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item *,[data-v-0573faea] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item::after{opacity:.6}[data-v-0573faea] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--ellipsis *{opacity:1}[data-v-0573faea] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--former::after{padding-right:24px;padding-left:8px;opacity:1;content:""}[data-v-0573faea] .breadcrumbs__list.is-pre-expanded .breadcrumbs__item--ellipsis::after{padding-right:8px;padding-left:24px;opacity:1}[data-v-0573faea] .breadcrumbs__item>a{text-decoration:none}
[data-v-7fbaabb3] .badge{margin-right:12px;padding:0 12px}.breadcrumbs__item[data-v-7fbaabb3]:last-child{font-size:12px}.breadcrumbs__item>a>.v-icon[data-v-7fbaabb3]{color:inherit !important}[data-v-7fbaabb3] .subheader-nav-item .v-icon{color:inherit}[data-v-7fbaabb3] .v-menu .v-list__tile{height:36px;font-size:12px}[data-v-7fbaabb3] .v-menu .v-list__tile--link{color:#22201e !important;font-weight:700;text-decoration:none}[data-v-7fbaabb3] .v-menu .v-list__tile--link:hover{background-color:#f6f0e2}
[data-v-636d9857] .badge{margin-right:12px;padding:0 12px}.breadcrumbs__item[data-v-636d9857]{color:#686460;font-weight:700;font-size:12px;text-decoration:none}.breadcrumbs__item[data-v-636d9857]:last-child{font-size:12px}.breadcrumbs__item>a>.v-icon[data-v-636d9857]{color:inherit !important}[data-v-636d9857] .subheader-nav-item .v-icon{color:inherit}[data-v-636d9857] .v-menu .v-list__tile{height:36px;font-size:12px}[data-v-636d9857] .v-menu .v-list__tile--link{color:#22201e !important;font-weight:700;text-decoration:none}[data-v-636d9857] .v-menu .v-list__tile--link:hover{background-color:#f6f0e2}
