.newdash-itemcard-frame {
    display: flex;
    flex-direction: column;
    color: var(--muted-orange);
    background-color: rgb(12, 20, 44);
    width: 100%;
    border: 1px solid rgb(135, 96, 12);
    border-top: 0;

    border-radius: 15px;

    box-sizing: border-box;
    contain: content;
    height:100%;
    position: relative;
    bottom: 0; 
    left: 0;
    right: 0;
    top: 0;
}

.newdash-itemcard-frame-carpet {
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row ;
    align-items: flex-start;
    background-color: rgb(12, 20, 44);
    box-sizing: border-box;
    contain: content;
    position: absolute;
    bottom: 0; 
    left: 0;
    right: 0;
    top: 0;
}
.newdash-itemcard-left-frame{
    display: flex;
    flex-direction: column;
    min-height: 100%;
    max-height: 100%;
    align-content: center;
    justify-items: center;
    align-items: center;
    width: 50%;
    padding: 0 2%;
    box-sizing: border-box;
    contain: content;
}
.newdash-itemcard-left-upper-frame{
    display: flex;
    flex-direction: row;
    min-height: 100%;
    max-height: 100%;
    min-height: 35 dvh;
    align-content: space-between;
    justify-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    /* padding: 0 2%; */
    box-sizing: border-box;
    contain: content;
    margin-top: 6%

}
.newdash-itemcard-left-upper-image-section {
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    justify-self: center;
    align-self: center;
    width: 32%;
    max-width: 32%;
    min-width: 100px;
    aspect-ratio: 1;
    margin-right: 3%
}
.newdash-itemcard-left-lower-frame {
    
    display: flex;
    flex-direction: column;
    align-items: space-evenly;
    justify-items: stretch;
    margin-top: 5%;

}
.newdash-itemcard-left-lower-item {
    margin-top: 2 dvh;
    width: 100%;
    display: block;
    line-height: 1.25;
}
.newdash-itemcard-left-upper-meta-frame {
    max-width: 60%;
    justify-content: right;
    align-items: flex-start;
    justify-items: left;
    display: flex;
    flex-direction: column;
    line-height: 1.25;
    justify-self: right;
}
.newdash-itemcard-left-upper-meta-item {
    
    display: flex;
    line-height: 1.25;
}
.newdash-itemcard-left-upper-image {
    
    display: flex;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
    aspect-ratio: 1;
    width: 100%;
    max-width: 32dvh;
    filter: invert(78%) sepia(39%) saturate(419%) hue-rotate(358deg) brightness(88%) contrast(87%);
    box-sizing: border-box;
    
}
.newdash-itemcard-left-upper-image-filter{
    filter: invert(78%) sepia(39%) saturate(419%) hue-rotate(358deg) brightness(88%) contrast(87%);
}

.newdash-itemcard-right-upper-frame{
    contain: content;
    max-width: 100%;
    max-height: 25%;
    height: 100%;
    display: flex;
    width: 46%;
    position: absolute;
    bottom:75%; 
    left: 52%;
    right: 0;
    top: 0;
    flex-direction: row;
}
.newdash-itemcard-right-upper-buttons-frame{
    gap: 1%;
    contain: content;
    max-width: 35%;
    height: 100%;
    display: flex;
    width: 35%;
    box-sizing: border-box;
    justify-items: center;
    align-content: space-around ;
    justify-content: center;
    flex-direction: column;
    align-items: left;
    line-height: 1.35;
}
.newdash-itemcard-right-upper-ssh-frame{
    gap: 1%;
    justify-items: left;
    align-content: space-around ;
    justify-content: center;
    flex-direction: column;
    align-items: left;
    contain: content;
    max-width: 65%;
    height: 100%;
    display: flex;
    width: 65%;
    box-sizing: border-box;
    color: var(--muted-aqua);
    flex-direction: column;
}

.newdash-itemcard-description-frame{
    contain: content;
    max-width: 100%;
    max-height: 75%;
    height: 100%;
    display: flex;
    width: 50%;
    box-sizing: border-box;
    position: absolute;
    bottom:0; 
    left: 50%;
    right: 0;
    top: 25%;
}
.newdash-itemcard-description-main{
    max-width: 100%;
    display: flex;
    width: 100%;
    min-height: 0;
    position: relative;
    bottom: 0px; 
    left: 0;
    right: 0;
    top: 0px;
    line-height: 1.35;
}
.newdash-itemcard-description-main-text{
    padding: 3% 4%;
    background-color: rgba(0, 0, 0, 0.412);
    overflow-y: auto;
    color: rgba(255, 188, 80, 0.943);
    width: 100%; 
    max-height: 100%;
    overflow: scroll ;
    margin: 0 3%;
    margin-bottom: 3%;
    border-radius: 8px;
    position: relative;
    bottom: 0px; 
    left: 0;
    right: 0;
    top: 0px;
}