.stickers.inv .profile_stickers {
    border-bottom: var(--border-dashed);
    background: no-repeat;
    padding: 0;
    width: auto;
}

.stickers.inv .profile_stickers img {
    max-width: 44px;
    max-height: 44px;
}

.stickers.inv > div {
    display: flex;
    gap: 15px;
}

form#profile8 fieldset span.input input {
    width: 505px !important;
}

.planks.inv > div {
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
}

.fons.inv > div, .sns_bg.inv > div {
    display: inline-flex;
    gap: 6px;
}

.magazin {
    background: #DADADA;
    padding: 15px 13px;
    margin: 15px 10px!important;
    box-shadow: 5px 5px black, -10px -10px #737373;
}

.fons.sell img {
    max-width: 142px;
}

.sns_bg.sell img {
    max-width: 139px;
}

.sns_bg.sell {
    max-height: 575px;
    padding: 0 10px 16px 10px;
}

.stickers .profile_stickers img {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    transform: none;
}

.stickers .profile_stickers {
    display: inline-flex;
    width: 180px;
    background: var(--002black);
    padding: 8px;
}

.planks > div {
    display: inline-flex;
}

.fldcontainer.fons > div img {
    max-width: 120px;
}

.fldcontainer.fons > div, .fldcontainer.planks {
    background: var(--002black);
    padding: 8px;
}

.fldcontainer {
    max-height: 200px;
    overflow-y: auto;
}


div#profile_preview {
    position: absolute;
    top: 427px;
    left: 758px;
}

div#profile_preview ul {
    z-index: 4;
    /* width: 100%; */
    /* display: flex; */
    margin-top: -24px;
    margin-bottom: 8px;
    justify-content: center;
    width: 100%;
    flex-direction: column;
    }

form#profile8 fieldset {
    width: 520px !important;
}

#profile8 #fld1, #profile8 #fld4 {
    /*display: none !important; */
}

.sell {
    max-height: 190px;
    overflow: auto;
    margin: 10px 0;
    padding: 10px 5px;
    overflow-y: auto;
    background: #EEEEEE;
    border: 1px solid hsl(0deg 0% 0% / 10%);
    box-shadow: 1px 1px hsl(0deg 0% 0% / 10%);
}

.sell .chosen {
    opacity: 0.5;}

.sell > div:before {
    content: attr(data-pack-name) ': ' attr(data-price-item);
    display: block;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    justify-self: stretch;
    margin: 8px auto 0px;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    }

.sell > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px;
}

.korzina {/* position: absolute; */z-index: 3;display: flex;gap: 9px 27px;align-items: center;font-weight: 400;font-size: 10px;color: var(--dc1);text-transform: lowercase;flex-wrap: wrap;margin: 0 auto -18px;padding: 15px 6px 26px 6px;width: 600px;justify-content: center;/* border: 1px solid var(--bc3); */}


.planks.sell > div {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 10px;
}

.magazin p {
    padding: 0!important;
}

.give_text {
    display: none;
    align-items: center;
}

.give_other {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 6px;
    width: 170px;
}

.give p {
    font-size: 10px !important;
    padding: 0!important;
    cursor: pointer;
}


.give {
    width: 809px;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    gap: 5px;
}

.give textarea {
    margin: 0 10px!important;
    height: 19px!important;
    width: 50px!important;
    border-radius: 0!important;
    padding: 3px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn p {
    text-transform: lowercase;
    black);
    width: fit-content;
    border-bottom: 1px solid var(--002black);
    height: fit-content;
    font-size: 13px;
    background: #EEEEEE;
    outline: 2px solid #F6F6F7;
    box-shadow: 3px 3px hsl(0deg 0% 0% / 10%);
    padding: 2px 10px!important;
}

.korzina_container {
    width: 100%;
    text-align: center;
}


.fldcontainer img {
    cursor: pointer;
}

/*****************
// (done by Kolobdur)
*****************/

.wrapper{
  display: grid;
  grid-template:
    ". buttop ." auto
    "butleft windows butright" auto
    ". butbottom ." auto 
                 / auto 1fr auto;
  /* overflow: hidden; */
}

.buttop {grid-area: buttop;}
.butleft {grid-area: butleft;}
.butright {grid-area: butright;}
.butbottom {grid-area: butbottom;}

.buttons {z-index: 2;}

.buttons div {
    cursor: pointer;
    display: flex;
    width: fit-content;
    height: 20px;
    align-items: center;
    justify-content: center;
    opacity: 0.6;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.5;
    padding: 2px 17px 2px;
    background: #EEEEEE;
    border: 1px solid hsl(0deg 0% 0% / 10%);
    box-shadow: 1px 1px hsl(0deg 0% 0% / 10%);
    border-radius: 15px;
}

.buttop, .butbottom {
    margin: 0px 0 0px -1px;
    width: auto;
    /* height: 20px; */
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.windows{display: grid;grid-area: windows;box-sizing: border-box;width: auto;height: auto;overflow: auto;scrollbar-gutter: stable;background: transparent;/* outline: 1px solid red; */}

.window {grid-column: 1 / 2;grid-row: 1 / 2;overflow: auto;opacity: 0;z-index: 0;/* width: 698px; *//* height: 600px; *//* border-radius: 10px; *//* padding: 11px 15px 16px 16px; *//* outline: var(--outline); */}

.wrapper > br, .wrapper > p, .buttons > br, .buttons > p, .windows > br, .windows > p {
  display: none;
}

.windows > .activevkladka {
  opacity: 1;
  z-index: 1;
}

.buttons > .activevkladka {
    position: relative;
    z-index: 1;
    color: var(--black);
    opacity: 1;
}

.icons-vkladka:before {
  content: '\412\043A\043B\0430\0434\043A\0438';
  font-size: 12px;
} 
.icons-vkladka:hover:before{margin-top: -4px;}
.icons-vkladka:hover, .tab-list:hover {
  color: #129FEA;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
}
#vkladka-area div {
  cursor: pointer;
  font-weight: normal;
  width: 220px;
  margin-bottom: 10px;
}
#vkladka-area div:hover {overflow: hidden;}
.tab-list:hover {transform-origin: center left;}
#vkladka-area span {display: none;}
td#button-vkladka {
    display: none !important;
}

/*****************
// (done by Kolobdur)
*****************/