.vocabulary-mode-wrapper{position:relative;display:grid;grid-template-rows:100px calc(100%-100px);width:100%;height:100%;margin:0 auto}.vocabulary-list-item-wrapper{width:100%;overflow-y:scroll}.vocabulary-list-item{width:100%;max-width:700px;min-height:50px;box-sizing:border-box;padding-left:10px;transition:all .3s ease;background-color:transparent;position:relative;padding-top:10px;padding-bottom:10px;margin:0 auto}.vocabulary-list-item:hover{cursor:pointer}.vocabulary-list-item-details,.vocabulary-list-item.details-expanded,.vocabulary-list-item:hover,.vocabulary-list-item:not(.details-expanded):hover{background-color:var(--vocab-mode-word-hover-bg-color)}.vocabulary-list-item-details{display:block;width:100%;max-height:400px;overflow-y:auto;position:relative}.vocabulary-list-item-conjugation-wrapper{width:100%;display:flex;flex-flow:row;justify-content:space-around}.vocabulary-list-item-header{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;box-sizing:border-box}.close-details-button{position:absolute;right:20px;top:30px;transform:translateY(-50%);background:none;border:none;color:var(--vocab-mode-close-button-color);font-size:16px;cursor:pointer;padding:5px 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.close-details-button:hover{background-color:var(--vocab-mode-close-button-hover)}.test{margin-right:50px}.source-language-word{padding-right:10px}