/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Input/Input.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Input_label__kHz_P {
  width: 100%;
}

.Input_input__yuWis {
  padding: 12px 16px;
  width: 100%;
  height: auto;
  border: 2px solid;
  display: block;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 1rem;
  border-color: rgb(46, 141, 242);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.Input_input__yuWis:disabled {
  border-color: rgb(196, 196, 196);
  opacity: 0.5;
  pointer-events: none;
}
.Input_input__yuWis:focus {
  outline: none;
  border-color: rgba(46, 141, 242, 0.7);
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Select/Select.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Select_label__dWGmu {
  width: 100%;
}

.Select_input__u6Ai9 {
  padding: 12px 16px;
  width: 100%;
  height: auto;
  border: 2px solid;
  display: block;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 1rem;
  border-color: rgb(46, 141, 242);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.Select_input__u6Ai9:disabled {
  border-color: rgb(196, 196, 196);
  opacity: 0.5;
  pointer-events: none;
}
.Select_input__u6Ai9:focus {
  outline: none;
  border-color: rgba(46, 141, 242, 0.7);
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Text/Text.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Text_text__ulOaC {
  color: rgb(77, 77, 77);
  font-weight: 400;
  transition: color 250ms linear;
}
.Text_text__ulOaC.Text_s__5sUF8 {
  font-size: 0.75rem;
}
.Text_text__ulOaC.Text_m__4TrbU {
  font-size: 1rem;
}
.Text_text__ulOaC.Text_l__37wsI {
  font-size: 1.25rem;
}
.Text_text__ulOaC.Text_regular__Lz0fo {
  font-weight: 400;
}
.Text_text__ulOaC.Text_bold__7Qq2R {
  font-weight: 800;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Button/Button.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Button_button__FkcUl {
  border: 2px solid rgb(46, 141, 242);
  border-radius: 6px;
  padding: 0.75em 2em;
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  background-color: #fff;
  transition: background-color 250ms linear;
}
.Button_button__FkcUl:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  border-color: rgb(77, 77, 77);
}
.Button_button__FkcUl:not(:disabled):hover, .Button_button__FkcUl:not(:disabled):focus {
  color: white;
  background-color: rgb(46, 141, 242);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Textarea/Textarea.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Textarea_label__wzxtz {
  width: 100%;
}

.Textarea_textarea__GO8kf {
  padding: 12px 16px;
  width: 100%;
  height: auto;
  border: 2px solid;
  display: block;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 1rem;
  resize: none;
  border-color: rgb(46, 141, 242);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.Textarea_textarea__GO8kf:disabled {
  border-color: rgb(196, 196, 196);
  opacity: 0.5;
  pointer-events: none;
}
.Textarea_textarea__GO8kf:focus {
  outline: none;
  border-color: rgba(46, 141, 242, 0.7);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Section/Section.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Section_section__Fqc7Z {
  padding: 2rem;
  height: 100dvh;
  overflow: auto;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/IconButton/IconButton.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.IconButton_button__0jFgE {
  padding: 0.25rem;
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 0.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Link/Link.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Link_link__5Qfvy {
  transition: color linear 100ms;
}

.Link_link__5Qfvy:hover {
  color: rgb(46, 141, 242);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/ExpandRow/ExpandRow.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ExpandRow_row__gMKIq {
  display: grid;
}

.ExpandRow_content__TqMjD {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease-out, margin 0.3s ease-out;
}

.ExpandRow_content__TqMjD > div {
  overflow: hidden;
}

.ExpandRow_content__TqMjD.ExpandRow_expanded__Vi_pM {
  grid-template-rows: 1fr;
  margin-top: 1rem;
}

.ExpandRow_content-wrapper__8su_9 {
  display: grid;
  grid-template-rows: repeat(auto-fill, minmax(1fr, 1fr));
  grid-gap: 1rem;
  gap: 1rem;
}

.ExpandRow_button__qxegK {
  display: flex;
  justify-content: start;
  gap: 1rem;
  align-items: center;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/FileInput/FileInput.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FileInput_drag-box__0K90A {
  flex: 1 1;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FileInput_video__LwtO6 {
  object-fit: contain;
  align-self: start;
  width: 100%;
  height: 100%;
}

.FileInput_button__OwI9a {
  padding: 0.25rem;
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 0.25rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/kit/Checkbox/Checkbox.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Checkbox_checkbox-wrapper__F2ifz {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.Checkbox_checkbox-wrapper__F2ifz.Checkbox_disabled__xAfQ_ {
  cursor: not-allowed;
  opacity: 0.5;
}

.Checkbox_checkbox-input__mWAwH:disabled {
  cursor: not-allowed;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/(protected)/page.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page_wrapper__wLw0X {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
