.addButton { background: transparent !important; color: #fff !important; margin-right: 0 !important; vertical-align: top !important; } .addButton:hover { background: rgba(34, 36, 38, 0.3) !important; } .board { display: flex; flex: 1 1 auto; flex-direction: column; margin: 0 -20px 8px; overflow: auto; padding: 0 20px; } .editButton { background: transparent !important; color: #fff !important; line-height: 32px !important; margin-right: 0 !important; opacity: 0; padding: 0 !important; position: absolute; right: 2px; top: 2px; width: 32px; } .editButton:hover { background: rgba(34, 36, 38, 0.3) !important; } .link { color: #fff !important; display: block; line-height: 20px; padding: 10px 34px 6px 14px; text-overflow: ellipsis; max-width: 400px; overflow: hidden; } .message { align-content: space-between; align-items: center; color: #fff; display: flex; flex: 1 1 auto; flex-direction: column; justify-content: center; } .messageIcon { margin-top: -84px; } .messageTitle { font-size: 32px; margin: 24px 0 8px; } .messageContent { font-size: 18px; line-height: 1.4; margin: 4px 0 0; text-align: center; } .tab { border-radius: 3px 3px 0 0; min-width: 160px; position: relative; transition: all 0.1s ease; } .tab:hover { background: #353a3f !important; } .tab:hover .target { opacity: 1 !important; } .tabActive { background: #2c3035 !important; } .tabActive:hover { background: #353a3f !important; } .tabWrapper { display: flex; flex: 0 0 auto; } .tabs { border-bottom: 2px solid #2c3035; display: flex; height: 38px; flex: 0 0 auto; margin-bottom: 16px; white-space: nowrap; } .wrapper { display: flex; flex: 1 1 auto; flex-direction: column; }