@charset "UTF-8";

:root {
    /* Czerwony */
/*
    --red-50: #ffebeb;
    --red-100: #ffcdcd;
    --red-200: #ff9999;
    --red-300: #ff6666;
    --red-400: #ff3333;
    --red-500: #ff3b30;
    --red-600: #e6342b;
    --red-700: #cc2e26;
    --red-800: #b32921;
    --red-900: #991f1b;
    --red-950: #801816;
*/

    /* Pomarańczowy */
/*
    --orange-50: #fff3e0;
    --orange-100: #ffe0b2;
    --orange-200: #ffcc80;
    --orange-300: #ffb74d;
    --orange-400: #ffa726;
    --orange-500: #ff9500;
    --orange-600: #fb8c00;
    --orange-700: #f57c00;
    --orange-800: #ef6c00;
    --orange-900: #e65100;
    --orange-950: #d84300;
*/

    /* Żółty */
/*
    --yellow-50: #fffde7;
    --yellow-100: #fff9c4;
    --yellow-200: #fff59d;
    --yellow-300: #fff176;
    --yellow-400: #ffee58;
    --yellow-500: #ffcc00;
    --yellow-600: #ffca28;
    --yellow-700: #ffc107;
    --yellow-800: #ffb300;
    --yellow-900: #ffa000;
    --yellow-950: #ff8f00;
*/

    /* Zielony */
/*
    --green-50: #e8f5e9;
    --green-100: #c8e6c9;
    --green-200: #a5d6a7;
    --green-300: #81c784;
    --green-400: #66bb6a;
    --green-500: #34c759;
    --green-600: #2ebd53;
    --green-700: #27a34b;
    --green-800: #208942;
    --green-900: #176e38;
    --green-950: #0d532e;
*/

    /* Morski */
/*
    --teal-50: #e0f7fa;
    --teal-100: #b2ebf2;
    --teal-200: #80deea;
    --teal-300: #4dd0e1;
    --teal-400: #26c6da;
    --teal-500: #00c7be;
    --teal-600: #00b3a8;
    --teal-700: #009f93;
    --teal-800: #008b7d;
    --teal-900: #00695c;
    --teal-950: #004d3e;
*/

    /* Niebieski */
/*
    --blue-50: #e0f7ff;
    --blue-100: #b2ebf2;
    --blue-200: #80deea;
    --blue-300: #4dd0e1;
    --blue-400: #26c6da;
    --blue-500: #30b0c7;
    --blue-600: #2aa0b5;
    --blue-700: #248fa3;
    --blue-800: #1d7f90;
    --blue-900: #156f7d;
    --blue-950: #0b5e6a;
*/

    /* Jasnoniebieski */
/*
    --lightblue-50: #e1f5fe;
    --lightblue-100: #b3e5fc;
    --lightblue-200: #81d4fa;
    --lightblue-300: #4fc3f7;
    --lightblue-400: #29b6f6;
    --lightblue-500: #32ade6;
    --lightblue-600: #2ea2d8;
    --lightblue-700: #2895cb;
    --lightblue-800: #2389bf;
    --lightblue-900: #1c7db3;
    --lightblue-950: #156fa7;
*/

    /* Intensywny niebieski */
/*
    --blue-50: #e1f3ff;
    --blue-100: #b3e2ff;
    --blue-200: #81cfff;
    --blue-300: #4fbcff;
    --blue-400: #29acff;
    --blue-500: #007aff;
    --blue-600: #0071e0;
    --blue-700: #0066c2;
    --blue-800: #005ba4;
    --blue-900: #004f85;
    --blue-950: #004365;
*/

    /* Fioletowy */
/*
    --purple-50: #f4e8ff;
    --purple-100: #e3b2ff;
    --purple-200: #d180ff;
    --purple-300: #be4dff;
    --purple-400: #ac26ff;
    --purple-500: #af52de;
    --purple-600: #9d4ac8;
    --purple-700: #8b42b2;
    --purple-800: #793a9c;
    --purple-900: #673286;
    --purple-950: #552a70;
*/

    /* Brązowy */
/*
    --brown-50: #f4ece5;
    --brown-100: #e6d6c8;
    --brown-200: #ccb199;
    --brown-300: #b38b6a;
    --brown-400: #997544;
    --brown-500: #a2845a;
    --brown-600: #8b754d;
    --brown-700: #75643f;
    --brown-800: #5e5331;
    --brown-900: #473f24;
    --brown-950: #332c19;
*/

    /* Szary */
/*
    --gray-50: #f5f5f5;
    --gray-100: #e5e5e5;
    --gray-200: #cccccc;
    --gray-300: #b3b3b3;
    --gray-400: #999999;
    --gray-500: #8e8e93;
    --gray-600: #7f7f85;
    --gray-700: #707077;
    --gray-800: #61616a;
    --gray-900: #51515c;
    --gray-950: #40404d;
*/

    /* Czarno-biały */
/*
    --gray-50: #fafafa;
    --gray-100: #f0f0f0;
    --gray-200: #d9d9d9;
    --gray-300: #bfbfbf;
    --gray-400: #a6a6a6;
    --gray-500: #8c8c8c;
    --gray-600: #737373;
    --gray-700: #595959;
    --gray-800: #404040;
    --gray-900: #262626;
    --gray-950: #0d0d0d;
*/

    --black: #000;
    --white: #fff;
    
    --box-shadow-1: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --box-shadow-2: rgba(0, 0, 0, 0.05) 0px 6px 16px;
}
h1 { font-size: 30px; font-weight: 500; line-height: 110%; }
h2 { font-size: 28px; font-weight: 500; line-height: 120%;}
h3 { font-size: 20px; font-weight: 500; line-height: 120%;}
h4 { font-size: 16px; font-weight: 500; line-height: 120%;}
h5 { font-size: 14px; font-weight: 500; line-height: 120%;}
h6 { font-size: 12px; font-weight: 500; line-height: 120%;}

p, a, span {font-size: 14px; font-weight: 400; line-height: 120%; color: inherit;}
i{ color: inherit;}
bold {font-weight: 500;}
strong {font-weight: 600;}

.txt_5xl  { font-size: 60px; line-height: 110%;}
.txt_4xl  { font-size: 38px; line-height: 110%;}
.txt_3xl  { font-size: 30px; line-height: 110%;}
.txt_2xl  { font-size: 28px; line-height: 120%;}
.txt_xl   { font-size: 20px; line-height: 120%;}
.txt_m    { font-size: 16px; line-height: 120%;}
.txt_base { font-size: 14px; line-height: 120%;}
.txt_s    { font-size: 12px; line-height: 120%;}
.txt_xs   { font-size: 10px; line-height: 120%;}
.page_header_title{ font-size: 24px; line-height: 120%; font-weight: 500; }
.element_wrappper {
/*
    display: flex;
    justify-content: center;
*/
}
.element_box {
/*
    padding: 32px;
    max-width: 1260px;
    width: 100%;
*/
}
.element_block {
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid var(--gray-100);
}
.element_block_subheader:not(:first-child) {
    padding-top: 32px;
}
.element_block_header {
    padding-bottom: 32px;
} 
.element_block_subheader{
    padding-bottom: 16px;
} 
.element_block_contant {
    display: flex;
    
}
.element_block_contant_column {
    flex-direction: column;
}
.element_block_contant_row {
    flex-direction: row;
}
.element_block_contant .btn, .element_block_contant .input_wrapper, .element_block_contant .checkbox_wrapper{
    margin-right: 16px;
}
/*BUTTONS*/
.btn {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    text-decoration: none;
    border-radius: 8px;
    border: 1px solid;
    font-size: 14px;
    line-height: 100%;
    cursor: pointer;
    background-color: transparent;
    outline: none;
}
.btn_xs{
    height: 36px;
    padding: 6px 8px;
}
.btn_s{
    height: 36px;
    padding: 6px 14px;
}
.btn_m {
    height: 40px;
    padding: 8px 18px;
}
.btn_m_sq {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn_l {
    height: 50px;
    padding: 10px 30px;
}
/*BUTTONS BASIC*/
.btn_color_1 {
    background-color: var(--blue-500);
    border-color: var(--blue-500);
    color: var(--white);
}
.btn_color_1:hover {
    background-color: var(--blue-600);
    border-color: var(--blue-600);
    color: var(--white);
}
.btn_color_2 {
    background-color: var(--gray-900);
    border-color: var(--gray-900);
    color: var(--white);
}
.btn_color_2:hover {
    background-color: var(--gray-950);
    border-color: var(--gray-950);
    color: var(--white);
}
.btn_color_3 {
    background-color: var(--green-500);
    border-color: var(--green-500);
    color: var(--white);
}
.btn_color_3:hover {
    background-color: var(--green-600);
    border-color: var(--green-600);
    color: var(--white);
}
.btn_color_4 {
    background-color: var(--red-500);
    border-color: var(--red-500);
    color: var(--white);
}
.btn_color_4:hover {
    background-color: var(--red-600);
    border-color: var(--red-600);
    color: var(--white);
}
.btn_color_5 {
    background-color: var(--yellow-500);
    border-color: var(--yellow-500);
    color: var(--white);
}
.btn_color_5:hover {
    background-color: var(--yellow-800);
    border-color: var(--yellow-800);
    color: var(--white);
}
.btn_color_6 {
    background-color: var(--teal-500);
    border-color: var(--teal-500);
    color: var(--white);
}
.btn_color_6:hover {
    background-color: var(--teal-600);
    border-color: var(--teal-600);
    color: var(--white);
}
.btn_color_7 {
    background-color: var(--gray-100);
    border-color: var(--gray-100);
}
.btn_color_7:hover {
    background-color: var(--gray-200);
    border-color: var(--gray-200);
}
.btn_color_8 {
    background-color: var(--white);
    border-color: var(--white);
}
.btn_color_8:hover {
    background-color: var(--gray-50);
    border-color: var(--gray-50);
}
/*BUTTONS OUTLINE*/
.btn_color_1_outline {
    border-color: var(--blue-500);
    color: var(--blue-500);
}
.btn_color_1_outline:hover {
    border-color: var(--blue-600);
    color: var(--blue-600);
    background-color: var(--gray-50);
}
.btn_color_2_outline {
    border-color: var(--gray-300);
    color: var(--gray-700);
}
.btn_color_2_outline:hover {
    border-color: var(--gray-950);
    color: var(--gray-950);
    background-color: var(--gray-50);
}
.btn_color_3_outline {
    border-color: var(--green-500);
    color: var(--green-500);
}
.btn_color_3_outline:hover {
    border-color: var(--green-600);
    color: var(--green-600);
    background-color: var(--gray-50);
}
.btn_color_4_outline {
    border-color: var(--red-500);
    color: var(--red-500);
}
.btn_color_4_outline:hover {
    border-color: var(--red-600);
    color: var(--red-600);
    background-color: var(--gray-50);
}
.btn_color_5_outline {
    border-color: var(--yellow-500);
    color: var(--yellow-500);
}
.btn_color_5_outline:hover {
    border-color: var(--yellow-800);
    color: var(--yellow-800);
    background-color: var(--gray-50);
}
.btn_color_6_outline {
    border-color: var(--teal-500);
    color: var(--teal-500);
}
.btn_color_6_outline:hover {
    border-color: var(--teal-600);
    color: var(--teal-600);
    background-color: var(--gray-50);
}
.btn_color_7_outline {
    border-color: var(--gray-100);
    color: var(--gray-900);
}
.btn_color_7_outline:hover {
    border-color: var(--gray-100);
    color: var(--gray-900);
    background-color: var(--gray-50);
}
/*BUTTONS NOLINE*/
.btn_color_1_noline {
    border-color: transparent;
    color: var(--blue-500);
}
.btn_color_1_noline:hover {
    color: var(--blue-600);
    background-color: var(--gray-50);
}
.btn_color_2_noline {
    border-color: transparent;
    color: var(--gray-900);
}
.btn_color_2_noline:hover {
    color: var(--gray-950);
    background-color: var(--gray-50);
}
.btn_color_3_noline {
    border-color: transparent;
    color: var(--green-500);
}
.btn_color_3_noline:hover {
    color: var(--green-600);
    background-color: var(--gray-50);
}
.btn_color_4_noline {
    border-color: transparent;
    color: var(--red-500);
}
.btn_color_4_noline:hover {
    color: var(--red-600);
    background-color: var(--gray-50);
}
.btn_color_5_noline {
    border-color: transparent;
    color: var(--yellow-500);
}
.btn_color_5_noline:hover {
    color: var(--yellow-800);
    background-color: var(--gray-50);
}
.btn_color_6_noline {
    border-color: transparent;
    color: var(--teal-500);
}
.btn_color_6_noline:hover {
    color: var(--teal-600);
    background-color: var(--gray-50);
}
.btn_color_7_noline {
    border-color: transparent;
    color: var(--gray-900);
}
.btn_color_7_noline:hover {
    color: var(--gray-900);
    background-color: var(--gray-50);
}

/*BUTTONS ICON*/
.btn_icon {
    display: inline-flex;
    color: inherit;
}
.btn_icon i {
    font-size: 18px;
    line-height: 100%;
    color: inherit;
}
.btn_icon_l {
    padding-right: 2px;
}
.btn_icon_r {
    padding-left: 2px;
}
/*BUTTONS STATUS*/
.btn:disabled, .btn[disabled] {
    background-color: var(--gray-50);
    border-color: var(--gray-50);
    color: var(--gray-300);
    cursor: not-allowed;
}
/*INPUTS*/
.input_wrapper, .fieldset-body {
    display: inline-flex;
    flex-direction: column
}
.input_box {
    border: 1px solid;
    border-radius: 8px;
    font-size: 14px;
    line-height: 100%;
    display: inline-flex;
    align-items: center;
    padding-left: 10px;
} 
.input_box .input::placeholder {
    opacity: 1; /* Firefox */
    font-weight: 300;
}
.input_box .input {
    text-decoration: none;
    font-size: inherit;
    border: 0px;
    background-color: transparent;
    outline: none;
    padding: 8px 10px 8px 0px;
    height: 100%;
    color: var(--stone-700);
}

.input_s, .input_s .select-selected{
    height: 36px!important;
}
.input_m, .input_m .select-selected {
    height: 40px!important;
}
.input_l, .input_l .select-selected {
    height: 50px!important;
}
.input_color_1{
    border-color: var(--gray-300);
} 
.input_box:focus-within {
    border-color: var(--blue-500);
}
.input[type="file"] {
/* Style the color of the message that says 'No file chosen' */
  color: var(--stone-500);
    padding: 0px!important;
}
.input[type="file"]::-webkit-file-upload-button {
    border: 0px;
    background: var(--blue-500);
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    outline: none;
    text-transform: uppercase;
    transition: all 0.2s ease;
    height: 100%;
    padding: 0px 14px!important;
    border-right-width: 2px;
}
.input_box:hover .input[type="file"]::-webkit-file-upload-button {
  background: var(--blue-600);
}
.input_box_file {
    padding-left: 0px!important;
}
/*INPUT ADDONS*/
.input_title {
    padding-bottom: 6px;
    font-weight: 600;
}
.input_subtitle {
    padding-top: 4px;
    color: var(--stone-500);
    font-weight: 300;
}
.input_title {
    color: var(--stone-700);
}
.input_icon {
    display: inline-flex;
    padding-right: 10px;
    color: var(--gray-300);
}
.select .input_icon {
    display: inline-flex;
    padding-right: 10px;
    color: var(--gray-700);
}
.input_icon i {
    font-size: 18px;
    line-height: 100%;
    color: inherit;
}
.input_icon span {
    font-size: 14px;
    line-height: 100%;
    color: inherit;
}
/*INPUT INVALID*/
.input_wrapper.invalid .input_title, .input_wrapper.invalid .input_box, .input_wrapper.invalid .input_subtitle {
    color: var(--red-600);;
    border-color: var(--red-600);
}
.input-2-wrappers {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
}
.input-2-wrappers .input_wrapper {
    margin-top: 0px!important;
    width: 100%;
}
/*SELECT*/
/*the container must be positioned relative:*/

.select {
    position: relative;
    border: 1px solid var(--gray-300);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    border-radius: 8px;
    padding-left: 10px;
    align-items: center;
    cursor: pointer;
}
.select:hover {
    border-color: var(--gray-950);
}
.select select {
    display: none; /*hide original SELECT element:*/
}

.select-selected {
    height: 40px;
    display: flex;
    align-items: center;
}

/*style the arrow inside the select element:*/
/*
.select-selected:after {
    position: absolute;
    content: "";
    top: 17px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: var(--gray-700) transparent transparent transparent;
}
*/

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
    border-color: transparent transparent var(--gray-700) transparent;
    top: 11px;
}

/*style the items (options), including the selected item:*/
.select-selected {
    color: var(--stone-700);
    padding: 11px 14px 11px 0px;
    cursor: pointer;
    user-select: none;
    white-space: nowrap;
}
.select-items div {
    color: var(--stone-700);
    padding: 10px 14px 10px 14px;
    cursor: pointer;
    user-select: none;
    white-space: nowrap;
    border-radius: 8px;
}
/*style items (options):*/
.select-items {
    position: absolute;
    background-color: var(--white);
    top: 100%;
    right: 0;
    z-index: 99;
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid var(--gray-300);
    border-radius: 8px;
    overflow: auto;
    padding: 8px;
}

/*hide the items when the select box is closed:*/
.select-hide {
    display: none;
}

.select-items div:hover, .same-as-selected {
    background-color: var(--gray-200);
}
/* width */
.select-items::-webkit-scrollbar {
    width: 2px;    
}

/* Track */
.select-items::-webkit-scrollbar-track {
    background: var(--gray-100);
}
 
/* Handle */
.select-items::-webkit-scrollbar-thumb {
    background: var(--gray-600);
    border-radius: 6px;
}

/* Handle on hover */
.select-items::-webkit-scrollbar-thumb:hover {
    background: var(--gray-900);
}

/*CHECKBOX*/
.checkbox_multiple_column {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.checkbox_wrapper {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}
.input_left_title {
    margin-left: 12px;
    color: var(--stone-700);
    display: flex;
}
.checkbox_box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkbox_box {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.checkmark {
    position: relative;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    border: 2px solid var(--gray-200);
    background-color: var(--white);
    border-radius: 6px;
    transition: 300ms;
}
.checkbox_box input:checked ~ .checkmark, .checkbox_box input:checked:hover ~ .checkmark {
    background-color: var(--blue-500);
    border: 2px solid var(--blue-500);
    border-radius: 6px;
}
.checkbox_box input:hover ~ .checkmark {
    border: 2px solid var(--gray-500);
}
.checkbox_box input:disabled ~ .checkmark {
    background-color: var(--gray-100);
    border: 2px solid var(--gray-100);
    border-radius: 6px;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.checkbox_box input:checked ~ .checkmark:after {
    display: block;
}
.checkbox_box .checkmark:after {
    left: 7px;
    top: 4px;
    width: 4px;
    height: 8px;
    border: solid #ffffff;
    border-width: 0 0.15em 0.15em 0;
    transform: rotate(45deg);
}
.checkbox_container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*CHECKBOX 2*/
  .checkbox-wrapper-6 .tgl {
    display: none;
  }
  .checkbox-wrapper-6 .tgl,
  .checkbox-wrapper-6 .tgl:after,
  .checkbox-wrapper-6 .tgl:before,
  .checkbox-wrapper-6 .tgl *,
  .checkbox-wrapper-6 .tgl *:after,
  .checkbox-wrapper-6 .tgl *:before,
  .checkbox-wrapper-6 .tgl + .tgl-btn {
    box-sizing: border-box;
  }
  .checkbox-wrapper-6 .tgl::-moz-selection,
  .checkbox-wrapper-6 .tgl:after::-moz-selection,
  .checkbox-wrapper-6 .tgl:before::-moz-selection,
  .checkbox-wrapper-6 .tgl *::-moz-selection,
  .checkbox-wrapper-6 .tgl *:after::-moz-selection,
  .checkbox-wrapper-6 .tgl *:before::-moz-selection,
  .checkbox-wrapper-6 .tgl + .tgl-btn::-moz-selection,
  .checkbox-wrapper-6 .tgl::selection,
  .checkbox-wrapper-6 .tgl:after::selection,
  .checkbox-wrapper-6 .tgl:before::selection,
  .checkbox-wrapper-6 .tgl *::selection,
  .checkbox-wrapper-6 .tgl *:after::selection,
  .checkbox-wrapper-6 .tgl *:before::selection,
  .checkbox-wrapper-6 .tgl + .tgl-btn::selection {
    background: none;
  }
  .checkbox-wrapper-6 .tgl + .tgl-btn {
    outline: 0;
    display: block;
    width: 46px;
    height: 24px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  .checkbox-wrapper-6 .tgl + .tgl-btn:after,
  .checkbox-wrapper-6 .tgl + .tgl-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
  }
  .checkbox-wrapper-6 .tgl + .tgl-btn:after {
    left: 0;
  }
  .checkbox-wrapper-6 .tgl + .tgl-btn:before {
    display: none;
  }
  .checkbox-wrapper-6 .tgl:checked + .tgl-btn:after {
    left: 50%;
  }

  .checkbox-wrapper-6 .tgl-light + .tgl-btn {
    background: var(--gray-100);;
    border-radius: 2em;
    padding: 2px;
    transition: all 0.4s ease;
  }
  .checkbox-wrapper-6 .tgl-light + .tgl-btn:after {
    border-radius: 50%;
    background: #fff;
    transition: all 0.2s ease;
  }
  .checkbox-wrapper-6 .tgl-light:checked + .tgl-btn {
    background: var(--blue-500);;
  }
/*RADIO*/
.radio_wrapper {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}
.input_left_title {
    font-size: 14px;
    margin-left: 12px;
    color: var(--stone-700);
}
.radio_box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.radio_box {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.checkmark_radio {
    position: relative;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    border: 2px solid var(--gray-200);
    background-color: var(--white);
    border-radius: 50%;
    transition: 300ms;
}
.radio_box input:checked ~ .checkmark_radio, .radio_box input:checked:hover ~ .checkmark_radio  {
    background-color: var(--blue-500);
    border: 2px solid var(--blue-500);
    border-radius: 50%;
}
.radio_box input:hover ~ .checkmark_radio {
    border: 2px solid var(--gray-500);
}
.radio_box input:disabled ~ .checkmark_radio {
    background-color: var(--gray-200);
    border: 2px solid var(--gray-200);
    border-radius: 50%;
}
.checkmark_radio:after {
    content: "";
    position: absolute;
    display: none;
}
.radio_box input:checked ~ .checkmark_radio:after {
    display: block;
}
.radio_box .checkmark_radio:after {
    left: 7px;
    top: 4px;
    width: 4px;
    height: 8px;
    border: solid #ffffff;
    border-width: 0 0.15em 0.15em 0;
    transform: rotate(45deg);
}

/*TEXTAREA*/
.textarea {
    padding: 10px;
    border: 1px solid var(--gray-300);
    border-radius: 8px;
    background-color: #fff;
    resize: vertical;
    color: var(--stone-700);
}
.textarea:focus {
    border-color: var(--blue-600);
}
.textarea_h_1{
    height: 300px;
} 
.textarea_h_160{
    height: 160px;
} 
/*Pagination*/
.pagination_wrapper {
    display: flex;
    flex-direction: row;
}
.pagination_box{
    height: 32px;
    min-width: 32px;
    padding: 0px 6px;
    background-color: #fff;
    outline: none;
    border: 1px solid var(--gray-200);
    border-radius: 6px;
    cursor: pointer;
}
.pagination_box:hover {
    border: 1px solid var(--gray-500);
}
.pagination_box_active {
    color: #fff;
    background-color: var(--blue-500);
    border: 1px solid var(--blue-500);
}
.pagination_wrapper .pagination_box:not(:last-child) {
    margin-right: 6px;
}
/*STATUS*/
.table-status {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4px 6px;
    border-radius: 60px;
}
.table-status.color_1 {
    background-color: var(--blue-500);
    border-color: var(--blue-500);
    color: var(--white);
}
.table-status.color_2 {
    background-color: var(--gray-900);
    border-color: var(--gray-900);
    color: var(--white);
}

.table-status.color_3 {
    background-color: var(--green-500);
    border-color: var(--green-500);
    color: var(--white);
}
.table-status.color_4 {
    background-color: var(--red-500);
    border-color: var(--red-500);
    color: var(--white);
}
.table-status.color_5 {
    background-color: var(--yellow-500);
    border-color: var(--yellow-500);
    color: var(--white);
}
.table-status.color_6 {
    background-color: var(--teal-500);
    border-color: var(--teal-500);
    color: var(--white);
}
.table-status.color_7 {
    background-color: var(--gray-100);
    border-color: var(--gray-100);
}
.table-status.color_8 {
    background-color: var(--white);
    border-color: var(--white);
}